关于selenium的安装和GoogleDriver与Google版本的对应安装问题
首先,第一步,关于selenium的安装和GoogleDriver与Google版本的对应安装问题。
- 安装selenium,很简单,直接
pip3 install selenium
-
selenium 本身是一个自动化测试工具,需要配合浏览器来使用。接下来安装 ChromeDriver
首先,通过在谷歌浏览器输入
chrome://version/
命令查看Google的版本,可以看到我的版本是126.0.6478.62 (正式版本) (arm64)
.
-
接下来,在下述几个网站上对应找到Google对应版本的GoogleDriver。
- 较高较新的版本(通常在124以上):https://googlechromelabs.github.io/chrome-for-testing/
- 较旧的对应版本(2.0-114左右):http://chromedriver.storage.googleapis.com/index.html
- 或者(2.0-114左右):https://registry.npmmirror.com/binary.html?path=chromedriver/
-
配置GoogleDriver文件,这里以Macos系统演示(Linux和Macos类似,可在终端使用命令行配置环境,win系统类似,经典路径配置问题)。
-
方式一:解压完 zip 压缩包之后,拷贝二进制文件到 /usr/local/bin 目录下即可
# 拷贝 cp chromedriver-mac-arm64/chromedriver /usr/local/bin # 授权 cd /usr/local/bin xattr -d com.apple.quarantine chromedriver
方式二:打开Finder界面,
command
+shift
+G
输入/usr/local/bin
,进入python本地环境,将解压完 zip 压缩包之后的二进制文件到 /usr/local/bin拖进(拷贝)进目录下即可。 -
测试
from selenium import webdriver driver=webdriver.Chrome() #启动谷歌浏览器 driver.get("http://www.zhihu.com") #访问一个网页 driver.quit() #退出浏览器
selenium 会新唤起一个chrome浏览器,并显示为调试模式,即为成功了。
注⚠️:chrome和googledriver的版本一定要匹配,不然在程序运行时会报错"session not created: This version of ChromeDriver only supports Chrome version".
参考链接:
[1] https://blog.csdn.net/u010454030/article/details/134317195
[2] https://blog.csdn.net/lc_lcrystal/article/details/124683977
[3] https://blog.csdn.net/renshuaicsdn/article/details/125537298
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库