python selenium对应的浏览器chromedriver版本不一致问题
python selenium对应的浏览器chromedriver版本不一致
报错:
session not created: This version of ChromeDriver only supports Chrome version
google浏览器对应解决方法
这是因为python使用selenium调用模块的时候,会用chromedriver去调用google浏览器。
chrome和chromedriver版本不一致导致的,我们只需要升级下chromedriver的版本即可
浏览器版本查看
//打开google浏览器直接访问,查看浏览器版本 chrome://version/

查看chromedriver的版本
进入终端,执行
//我这里已经升级过了,一般比你的浏览器版本老 chromedriver

chromedriver下载
上面我们可以看到浏览器和chromedriver版本相差可能过大,我们需要下载一个相近或者相同版本的chromedriver下载地址: http://chromedriver.storage.googleapis.com/index.html
解压并拷贝
我们下载好后,系统还是会默认使用原先的chromedriver,我们需要拷贝解压后的chromedrvier.exe到用户的google目录和python的安装目录下
//用户的google目录 C:\Program Files (x86)\Google\Chrome\Application

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

环境变量修改

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

总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Tensorflow 实现将图像与标签数据转化为tfRecord文件
今天小编就为大家分享一篇Tensorflow 实现将图像与标签数据转化为tfRecord文件,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2020-02-02
使用Pandas和Matplotlib进行数据清洗与可视化的实现步骤
在数据科学领域,数据清洗和可视化是构建数据驱动解决方案的重要步骤,本文将详细介绍如何使用Pandas进行数据清洗,并结合Matplotlib进行可视化,文章通过实际代码示例讲解的非常详细,需要的朋友可以参考下2024-08-08
Python的Django框架中的select_related函数对QuerySet 查询的优化
这篇文章主要介绍了Python的Django框架中的select_related函数对QuerySet查询的优化,以减少数据库的查询次数为目的,需要的朋友可以参考下2015-04-04


最新评论