<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[零源的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u014524604</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u014524604]]></copyright><item><title><![CDATA[Python爬虫-谷歌无可视化反检测]]></title><link>https://blog.youkuaiyun.com/u014524604/article/details/124877347</link><guid>https://blog.youkuaiyun.com/u014524604/article/details/124877347</guid><author>u014524604</author><pubDate>Fri, 20 May 2022 09:49:45 +0800</pubDate><description><![CDATA[from selenium import webdriver

# 实现无可视化界面
from selenium.webdriver.chrome.options import Options
# 实现规避检测
from selenium.webdriver import ChromeOptions

# 实现无可视化界面的操作
chrome_options = Options()
chrome_options.add_argument('--headless')
chrome_options.add...]]></description><category></category></item><item><title><![CDATA[Python爬虫-模拟登入-selenium模块]]></title><link>https://blog.youkuaiyun.com/u014524604/article/details/124809168</link><guid>https://blog.youkuaiyun.com/u014524604/article/details/124809168</guid><author>u014524604</author><pubDate>Mon, 16 May 2022 22:04:20 +0800</pubDate><description><![CDATA[selenium模块-浏览器自动化

1.编写基于浏览器自动化的操作代码


- 发起请求：get(url)
- 标签定位：find系列的方法
- 标签交互：send_keys('xxx')
- 执行js程序：excute_script('jsCode')
- 前进，后退：back(),forward()
- 关闭浏览器：quit()

2.selenium处理iframe


- 如果定位的标签存在于iframe标签之中，则必须使用switch_to.frame(id)
- 动作链（拖动）：from ..]]></description><category></category></item><item><title><![CDATA[Python爬虫练习-Xpath解析批量爬取PPT]]></title><link>https://blog.youkuaiyun.com/u014524604/article/details/124652466</link><guid>https://blog.youkuaiyun.com/u014524604/article/details/124652466</guid><author>u014524604</author><pubDate>Sun, 08 May 2022 18:52:26 +0800</pubDate><description><![CDATA[批量爬取PPT，分页爬取


import os
import requests
from lxml import etree

if __name__ == '__main__':
    # UA伪装
    headers = {
        'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.70 Safari/537.36']]></description><category></category></item><item><title><![CDATA[Python爬虫练习-Xpath解析图片爬取]]></title><link>https://blog.youkuaiyun.com/u014524604/article/details/124649582</link><guid>https://blog.youkuaiyun.com/u014524604/article/details/124649582</guid><author>u014524604</author><pubDate>Sun, 08 May 2022 16:09:25 +0800</pubDate><description><![CDATA[import os
import requests
from lxml import etree

if __name__ == '__main__':
    # UA伪装
    headers = {
        'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.70 Safari/537.36'
    }
    # 指.]]></description><category></category></item><item><title><![CDATA[Python-Web开发基础-HTML]]></title><link>https://blog.youkuaiyun.com/u014524604/article/details/122116640</link><guid>https://blog.youkuaiyun.com/u014524604/article/details/122116640</guid><author>u014524604</author><pubDate>Sat, 25 Dec 2021 12:45:27 +0800</pubDate><description><![CDATA[CS模式：C/S 就是Client/Server 的缩写，是客户端和服务器架构
	BS模式 ：B/S 就是Browser/Server的缩写，是浏览器和服务器架构
	网页主要由三部分组成： 结构（Structure） ，表现（Presentation） 、行为（Behavior）
最简单的web应用程序


import socket

sock=socket.socket()
sock.bind(("127.0.0.1",8888))
sock.listen(5)

while True:
    con]]></description><category></category></item><item><title><![CDATA[Python基础笔记-进制和编码]]></title><link>https://blog.youkuaiyun.com/u014524604/article/details/122116980</link><guid>https://blog.youkuaiyun.com/u014524604/article/details/122116980</guid><author>u014524604</author><pubDate>Thu, 23 Dec 2021 21:49:14 +0800</pubDate><description><![CDATA[Python基础-进制和编码]]></description><category></category></item><item><title><![CDATA[Python基础笔记-运算符]]></title><link>https://blog.youkuaiyun.com/u014524604/article/details/122116847</link><guid>https://blog.youkuaiyun.com/u014524604/article/details/122116847</guid><author>u014524604</author><pubDate>Thu, 23 Dec 2021 21:27:07 +0800</pubDate><description><![CDATA[Python基础-运算符]]></description><category></category></item></channel></rss>