当前位置:   article > 正文

python selenium对应的浏览器chromedriver版本不一致

selenium版本对应chrome

python selenium对应的浏览器chromedriver版本不一致

报错:session not created: This version of ChromeDriver only supports Chrome version

google浏览器对应解决方法

这是因为python使用selenium调用模块的时候,会用chromedriver去调用google浏览器。chrome和chromedriver版本不一致导致的,我们只需要升级下chromedriver的版本即可

浏览器版本查看
  1. //打开google浏览器直接访问,查看浏览器版本
  2. chrome://version/

image

查看chromedriver的版本

进入终端,执行

  1. //我这里已经升级过了,一般比你的浏览器版本老
  2. chromedriver

image

chromedriver下载

上面我们可以看到浏览器和chromedriver版本相差可能过大,我们需要下载一个相近或者相同版本的chromedriver
下载地址: http://chromedriver.storage.googleapis.com/index.html

解压并拷贝

我们下载好后,系统还是会默认使用原先的chromedriver,我们需要拷贝解压后的chromedrvier.exe到用户的google目录和python的安装目录下

  1. //用户的google目录
  2. C:\Program Files (x86)\Google\Chrome\Application

image

  1. //python安装目录,之前我安装到D盘的python目录下了,这里各位同学的情况可能不一样,根据自己情况来哈
  2. D:\python

image

环境变量修改

image

我的是在D盘下了,所以系统变量也是这个,修改后再在终端执行chromedriver,看看版本是否升级成最新,如果没有重启就电脑试试image

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/304335
推荐阅读
相关标签
  

闽ICP备14008679号