首先这个是需要selenium+chormedriver来模拟浏览器行为
那么第一步我们先来在线安装selenium
现在win+r并打开cmd
然后在线安装输入pip
pip install selenium
安装成功后我们再来安装chromedriver,这个东西要根据你的浏览器的版本来下载,这个怎么看呢,打开浏览器后随便在首页右键鼠标,点击检查,然后在我们的user-agent中查看chrome版本号
这里我的版本号是chrome/123.0.0.0,所以我的chromedriver就要下123.0.0.0的版本的,接下来进入官网Get WebDriver - Download WebDriver ChromeDriver
我的是win64的所以下win版本,mac的就下mac版本的
这里给上其他版本的地址
chrome122/123/124的浏览器驱动:
https://chromedriver.com/download
114版本及之前的浏览器驱动chromedriver:
https://registry.npmmirror.com/binary.html?path=chromedriver/
115及之后的新版本的浏览器驱动:
https://chromedriver.com/
二、安装ChromeDriver
下载完成后,你需要将ChromeDriver解压到你想要的位置。解压后,你会得到一个名为“chromedriver.exe”的可执行文件和一个license文件。
再将它们拷贝到Python的安装路径下,跟python.exe同级。
第一步
第二步,解压进来
三、配置环境变量
第一步:Window开始中搜索“高级系统设置”回车。
第二步:在弹出的“系统属性”窗口中,点击“环境变量”按钮。
第三步:在“环境变量”窗口中,找到“系统变量”下的“Path”变量,点击“编辑”。
第四步:在“编辑环境变量”窗口中,点击“新建”,然后将你的ChromeDriver的安装路径复制并粘贴进去
接下来就是测试一下
from selenium import webdriver
import time
chrome=webdriver.Chrome()
chrome.get('http://www.baidu.com')
time.sleep(5)
chrome.close()
time.sleep(5)
chrome.quit()
看到以下结果说明我们安装成功了