关于selenium的安装和GoogleDriver与Google版本的对应安装问题
首先,第一步,关于selenium的安装和GoogleDriver与Google版本的对应安装问题。
- 安装selenium,很简单,直接
pip3 install selenium
-
selenium 本身是一个自动化测试工具,需要配合浏览器来使用。接下来安装 ChromeDriver
首先,通过在谷歌浏览器输入
chrome://version/命令查看Google的版本,可以看到我的版本是126.0.6478.62 (正式版本) (arm64).
![image]()
-
接下来,在下述几个网站上对应找到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


浙公网安备 33010602011771号