<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[RHeng的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/RHeng</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; RHeng]]></copyright><item><title><![CDATA[Windows IntelliJ IDEA快捷键]]></title><link>https://blog.youkuaiyun.com/RHeng/article/details/141182360</link><guid>https://blog.youkuaiyun.com/RHeng/article/details/141182360</guid><author>RHeng</author><pubDate>Wed, 14 Aug 2024 09:50:03 +0800</pubDate><description><![CDATA[IntelliJ IDEA的Windows快捷键非常丰富，涵盖了代码编辑、调试、导航、重构等多个方面。以下是一些常用的快捷键及其功能说明：]]></description><category></category></item><item><title><![CDATA[Java通信？网络编程]]></title><link>https://blog.youkuaiyun.com/RHeng/article/details/141113347</link><guid>https://blog.youkuaiyun.com/RHeng/article/details/141113347</guid><author>RHeng</author><pubDate>Sun, 11 Aug 2024 22:37:22 +0800</pubDate><description><![CDATA[Java 的网络编程是一个广泛的主题，它允许 Java 应用程序与网络上的其他设备进行通信。这通常涉及到使用 Java 的网络 API 来实现客户端和服务器之间的数据传输。Java 提供了一套丰富的类和接口，如 java.net 和 java.nio 包，来支持网络编程。]]></description><category></category></item><item><title><![CDATA[爬虫中XPath的应用与元素定位]]></title><link>https://blog.youkuaiyun.com/RHeng/article/details/140986536</link><guid>https://blog.youkuaiyun.com/RHeng/article/details/140986536</guid><author>RHeng</author><pubDate>Wed, 07 Aug 2024 11:14:00 +0800</pubDate><description><![CDATA[在爬虫开发中，XPath是一种强大的语言，用于在XML和HTML文档中查找信息。它允许开发者通过定义路径表达式来选取文档中的节点或节点集。在网页爬虫中，XPath常用于精确定位和提取页面上的数据。本文将详细介绍XPath的基础语法、常见用法以及如何在爬虫中利用XPath获取页面元素。]]></description><category></category></item><item><title><![CDATA[爬虫数据源元素获取——CSS选择器深入理解与应用]]></title><link>https://blog.youkuaiyun.com/RHeng/article/details/140979839</link><guid>https://blog.youkuaiyun.com/RHeng/article/details/140979839</guid><author>RHeng</author><pubDate>Wed, 07 Aug 2024 10:08:11 +0800</pubDate><description><![CDATA[在爬虫开发中，CSS选择器是一种非常重要的工具，它允许开发者以高效且精确的方式定位和提取HTML文档中的元素。本文将详细介绍CSS选择器在爬虫过程中的应用，包括基本选择器、层次选择器、属性选择器、伪类选择器以及伪元素选择器的使用方法和示例。]]></description><category></category></item><item><title><![CDATA[一些常见的自动化测试工具及其特点]]></title><link>https://blog.youkuaiyun.com/RHeng/article/details/140954179</link><guid>https://blog.youkuaiyun.com/RHeng/article/details/140954179</guid><author>RHeng</author><pubDate>Tue, 06 Aug 2024 14:01:41 +0800</pubDate><description><![CDATA[此外，还有testRigor、Xray、Zephyr Enterprise、Testpad、SpiraTest、PracticTest等也是市场上常见的自动化测试工具。概述：Selenium是一套用于Web自动化测试的工具，支持多种浏览器（如Chrome、Firefox、Safari等）和多种编程语言（如Java、Python、C#等）。概述：Katalon Studio是一个免费的自动化测试解决方案，专为Web、API和移动应用程序测试而设计。]]></description><category></category></item><item><title><![CDATA[Python就业？知识点够了吗!]]></title><link>https://blog.youkuaiyun.com/RHeng/article/details/140951173</link><guid>https://blog.youkuaiyun.com/RHeng/article/details/140951173</guid><author>RHeng</author><pubDate>Tue, 06 Aug 2024 11:34:10 +0800</pubDate><description><![CDATA[一、Python编程基础

语法与数据类型：熟练掌握Python的基本语法、变量、数据类型（如整数、浮点数、字符串、列表、元组、字典、集合等）。
控制结构：理解并熟练运用条件语句（if-else）、循环语句（for、while）等控制结构。
函数与模块：掌握函数的定义、调用、参数传递（位置参数、关键字参数、默认参数、可变参数等）、递归函数以及模块和包的使用。
面向对象编程：理解面向对象编程的基本概念，包括类、对象、继承、封装和多态等，并能够运用这些概念解决实际问题。

二、进阶技能

数据结构与算法：深入学]]></description><category></category></item><item><title><![CDATA[Spring Cloud 学习笔记四：服务网关（Gateway）]]></title><link>https://blog.youkuaiyun.com/RHeng/article/details/140925074</link><guid>https://blog.youkuaiyun.com/RHeng/article/details/140925074</guid><author>RHeng</author><pubDate>Mon, 05 Aug 2024 13:57:27 +0800</pubDate><description><![CDATA[Spring Cloud Gateway 是基于 Spring Framework 5, Project Reactor 和 Spring WebFlux 的 API 网关，它为微服务架构提供了一种简单而有效的方式来路由和过滤请求。Spring Cloud Gateway 不仅具备传统网关的功能，如路由转发、负载均衡等，还通过提供丰富的路由匹配和过滤功能，使得开发者可以轻松地实现复杂的路由逻辑和请求处理流程。可以通过实现 GlobalFilter 或 GatewayFilter 接口来创建自定义过滤器。]]></description><category></category></item><item><title><![CDATA[Spring Cloud 学习笔记三：负载均衡]]></title><link>https://blog.youkuaiyun.com/RHeng/article/details/140922402</link><guid>https://blog.youkuaiyun.com/RHeng/article/details/140922402</guid><author>RHeng</author><pubDate>Mon, 05 Aug 2024 11:33:37 +0800</pubDate><description><![CDATA[负载均衡是指将网络请求或网络流量分散到多个服务器或网络节点上，以提高系统的整体处理能力和可用性。在微服务架构中，负载均衡器通常部署在客户端和服务提供者之间，负责将请求智能地分发到各个服务实例上，以确保没有单个服务实例过载，同时最大化资源利用率。Spring Cloud LoadBalancer允许开发者通过实现ReactorLoadBalancer接口来自定义负载均衡策略。开发者可以根据业务需求，编写复杂的负载均衡逻辑，以满足特定的需求。]]></description><category></category></item><item><title><![CDATA[爬虫代理的使用：提升爬虫效率]]></title><link>https://blog.youkuaiyun.com/RHeng/article/details/140906014</link><guid>https://blog.youkuaiyun.com/RHeng/article/details/140906014</guid><author>RHeng</author><pubDate>Sun, 04 Aug 2024 14:53:05 +0800</pubDate><description><![CDATA[在网络爬虫的开发过程中，经常会遇到网站的反爬虫机制，如IP封禁、请求频率限制等。为了应对这些问题，使用爬虫代理（Proxy）成为了一种常见的解决方案。爬虫代理不仅可以绕过IP封禁，还能隐藏爬虫的真实IP地址，增加爬虫的匿名性。本文将详细介绍爬虫代理的基本概念、类型、使用场景以及如何在Python爬虫中集成代理。]]></description><category></category></item><item><title><![CDATA[爬虫数据模拟真实设备请求头User-Agent生成（fake_useragent：一个超强的Python库）]]></title><link>https://blog.youkuaiyun.com/RHeng/article/details/140905211</link><guid>https://blog.youkuaiyun.com/RHeng/article/details/140905211</guid><author>RHeng</author><pubDate>Sun, 04 Aug 2024 13:37:52 +0800</pubDate><description><![CDATA[在Python开发中，处理HTTP请求时经常需要模拟不同的用户代理（User-Agent）来绕过网站的反爬虫机制或进行兼容性测试。fake_useragent正是这样一个强大的Python库，它能够生成随机且多样化的用户代理字符串，让你的请求看起来更像是来自真实用户的浏览器或设备。本文将详细介绍fake_useragent库的安装、使用方法以及它在爬虫开发中的应用。]]></description><category></category></item><item><title><![CDATA[Python图形验证码的识别：一步步详解]]></title><link>https://blog.youkuaiyun.com/RHeng/article/details/140826613</link><guid>https://blog.youkuaiyun.com/RHeng/article/details/140826613</guid><author>RHeng</author><pubDate>Wed, 31 Jul 2024 17:39:14 +0800</pubDate><description><![CDATA[在Web开发和自动化测试中，图形验证码的识别是一项常见且重要的任务。图形验证码作为防止自动化攻击的一种手段，通过随机生成包含字符或数字的图片来增加用户验证的难度。然而，对于需要自动化处理的场景，如Web自动化测试或爬虫，图形验证码的自动识别显得尤为重要。本文将详细介绍如何使用Python来识别图形验证码。]]></description><category></category></item><item><title><![CDATA[Selenium自动化测试实战：从入门到实践]]></title><link>https://blog.youkuaiyun.com/RHeng/article/details/140822845</link><guid>https://blog.youkuaiyun.com/RHeng/article/details/140822845</guid><author>RHeng</author><pubDate>Wed, 31 Jul 2024 15:21:20 +0800</pubDate><description><![CDATA[首先，确保你的环境中已安装Python。接下来，下载与你的浏览器版本相匹配的WebDriver，并将其路径添加到系统的环境变量中，或在Python脚本中直接指定WebDriver的路径。]]></description><category></category></item><item><title><![CDATA[爬虫实战：数据请求与解析（4种不同方式的数据解析）]]></title><link>https://blog.youkuaiyun.com/RHeng/article/details/140795288</link><guid>https://blog.youkuaiyun.com/RHeng/article/details/140795288</guid><author>RHeng</author><pubDate>Tue, 30 Jul 2024 17:35:21 +0800</pubDate><description><![CDATA[在爬虫开发中，根据网页的复杂度和个人喜好，可以选择不同的数据提取方法。正则表达式虽然强大但不够灵活，适合处理简单的文本数据。BeautifulSoup 和 pyquery 提供了更直观、更易于理解的API来操作HTML，适合处理复杂的网页结构。XPath 则以其强大的查询能力著称，尤其适合需要精确匹配和复杂查询的场景。选择哪种方法，需要根据实际情况和个人偏好来决定。希望本文能帮助你更好地理解和使用这些工具，在爬虫开发中事半功倍。]]></description><category></category></item><item><title><![CDATA[使用正则表达式进行爬虫数据提取：基础指南]]></title><link>https://blog.youkuaiyun.com/RHeng/article/details/140794985</link><guid>https://blog.youkuaiyun.com/RHeng/article/details/140794985</guid><author>RHeng</author><pubDate>Tue, 30 Jul 2024 14:00:34 +0800</pubDate><description><![CDATA[正则表达式是爬虫开发中不可或缺的工具，它可以帮助我们精确地提取网页中的信息。掌握正则表达式的基础语法和Python中的re模块使用方法，对于提高爬虫开发的效率和准确性具有重要意义。希望本文能为你提供一个良好的正则表达式入门指南。]]></description><category></category></item><item><title><![CDATA[使用requests库进行网络爬虫：入门指南]]></title><link>https://blog.youkuaiyun.com/RHeng/article/details/140794736</link><guid>https://blog.youkuaiyun.com/RHeng/article/details/140794736</guid><author>RHeng</author><pubDate>Tue, 30 Jul 2024 13:49:06 +0800</pubDate><description><![CDATA[有时候，服务器会根据请求头中的信息来响应请求。你可以通过headers参数自定义请求头。本文介绍了如何使用requests库进行基本的网络爬虫操作，包括发送GET和POST请求、处理响应、自定义请求头和参数，以及异常处理。这只是requests库功能的冰山一角，更多高级用法（如会话对象、Cookie处理、代理设置等）等待你去探索。希望这篇文章能为你的爬虫之旅提供一个良好的起点。]]></description><category></category></item><item><title><![CDATA[爬虫基本库的使用之使用urllib]]></title><link>https://blog.youkuaiyun.com/RHeng/article/details/140707466</link><guid>https://blog.youkuaiyun.com/RHeng/article/details/140707466</guid><author>RHeng</author><pubDate>Fri, 26 Jul 2024 10:08:05 +0800</pubDate><description><![CDATA[urllib是Python标准库中用于处理URL的模块集合，包含多个模块，如urllib.request、urllib.parse、urllib.error等。其中，urllib.request用于发送HTTP请求，urllib.parse用于解析URL，urllib.error用于处理请求过程中出现的异常。# 目标URL# 发送GET请求# 读取响应内容# 打印响应内容# 关闭响应对象# 目标URL# 发送GET请求# 读取响应内容# 打印响应内容# 关闭响应对象。]]></description><category></category></item><item><title><![CDATA[爬虫代理基本原理]]></title><link>https://blog.youkuaiyun.com/RHeng/article/details/140707100</link><guid>https://blog.youkuaiyun.com/RHeng/article/details/140707100</guid><author>RHeng</author><pubDate>Fri, 26 Jul 2024 09:38:46 +0800</pubDate><description><![CDATA[代理服务器（Proxy Server）是一种位于客户端和服务器之间的网络服务器，它接受客户端的请求并将其转发给目标服务器，然后将服务器的响应返回给客户端。简而言之，代理服务器是网络信息的中转站。]]></description><category></category></item><item><title><![CDATA[以爬虫的角度看待Session与Cookies]]></title><link>https://blog.youkuaiyun.com/RHeng/article/details/140692264</link><guid>https://blog.youkuaiyun.com/RHeng/article/details/140692264</guid><author>RHeng</author><pubDate>Fri, 26 Jul 2024 09:17:12 +0800</pubDate><description><![CDATA[在爬虫（Web Spider或Web Crawler）的世界里，Session和Cookies扮演着至关重要的角色，尤其是在处理需要用户登录、状态保持或个性化内容的网站时。爬虫通过模拟人类浏览器的行为来访问网站，并收集所需的数据。在这个过程中，理解和合理利用Session与Cookies对于爬虫的成功至关重要。]]></description><category></category></item><item><title><![CDATA[爬虫基本原理入门]]></title><link>https://blog.youkuaiyun.com/RHeng/article/details/140691655</link><guid>https://blog.youkuaiyun.com/RHeng/article/details/140691655</guid><author>RHeng</author><pubDate>Thu, 25 Jul 2024 15:46:04 +0800</pubDate><description><![CDATA[爬虫（Web Crawler），又称为网络爬虫或网页蜘蛛，是一种按照一定的规则，自动地抓取万维网信息的程序或者脚本。它们可以模拟浏览器行为，遍历网页并抓取网页中的信息，如文本、图片、链接等。接下来，我们会尝试使用Python等编程语言，结合相关库和工具，动手编写自己的爬虫程序，探索更多关于爬虫技术的奥秘。]]></description><category></category></item><item><title><![CDATA[爬虫基础之Web网页基础]]></title><link>https://blog.youkuaiyun.com/RHeng/article/details/140691109</link><guid>https://blog.youkuaiyun.com/RHeng/article/details/140691109</guid><author>RHeng</author><pubDate>Thu, 25 Jul 2024 15:20:32 +0800</pubDate><description><![CDATA[（段落）和]]></description><category></category></item></channel></rss>