chromedriver 下载
下载地址:CNPM Binaries Mirrorhttps://registry.npmmirror.com/binary.html?path=chromedriver/
http://chromedriver.storage.googleapis.com/index.htmlhttp://chromedriver.storage.googleapis.com/index.html两个地址都可以下载,需要根据自己chrome浏览器的版本选在下载即可
如何查看chrome浏览器的版本?
如上图,chrome版本104.0.5112.102,然后打开chromedriver下载地址,找到对应的版本。在这里没找到104.0.5112.102对应版本,下载对应版本最近的一个104.0.5112.79即可
注意:在这里使用的win系统,所以就下载如上图所示压缩包,如果其他系统对应下载即可
下载解压后:
把chromedriver.exe文件复制到浏览器的安装目录下:
C:\Program Files\Google\Chrome\Application
注意:根据自己实际安装目录进行操作
把chromedriver.exe文件复制到python的安装目录下:
进行配置环境变量:设置——>搜索"控制面板"——>系统——>高级系统设置——>环境变量——>系统变量——>Path——>编辑——>新建,将浏览器路径复制到里面,点击确定即可。
如果不知道浏览器路径,可以桌面找到浏览器,右键点击,界面中"起始位置"路径复制即可
以上操作完我们可以打开pycharm,进行验证一下,测试是否驱动成功
运行成功后,会自动打开网站。
注意:浏览器版本更新,可能驱动与之不匹配报错
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 99
Current browser version is 102.0.5005.63 with binary path C:\Program Files\Google\Chrome\Application\chrome.exe
这时就需要重新下载chrome浏览器所对应的版本,下载完成解压后覆盖浏览器和python位置即可。