用selenium配合Chrome浏览器做自动化时,需要配置chromedriver
来驱动浏览器,自Chrome浏览器升级到115以后,在之前提供的下载地址或者国内常用的淘宝镜像能提供的最新驱动版本是114及以下的版本
114之前chromedriver驱动版本
- 官方:https://chromedriver.storage.googleapis.com/index.html
- 淘宝镜像:https://registry.npmmirror.com/binary.html?path=chromedriver/
经过一番查找之后,找到115以及以后的驱动版本下载地址如下:
115以后chromedriver驱动版本
- 官网:https://googlechromelabs.github.io/chrome-for-testing/#stable
- 国内镜像:https://registry.npmmirror.com/binary.html?path=chrome-for-testing/
查看Chrome版本
点击 Chrome 的菜单,帮助 -> 关于 Chrome,即可查看 Chrome 的版本号,在这里我的版本是 131.0.6778,如图所示:
查看chrome版本后,下载对应版本的chromedriver.
环境变量配置
下载完成后将 ChromeDriver 的可执行文件配置到环境变量下。
在 Windows 下,建议直接将 chromedriver.exe 文件拖到 Python 的 Scripts 目录下