chrome浏览器版本与驱动不匹配问题的解决办法
1.浏览器与驱动如何匹配才不会报错
使用selenium模块的webdriver打开谷歌浏览器时常遇到这样的错误提示:
selenium.common.exceptions.WebDriverException:Message:’chromedriver’ excutable need to be in PATH.Please see ….
解决办法:
1> 打开chrome浏览器,在浏览器地址栏输入:chrome://version/
如图所示,我的浏览器版本是79.0.3945.

2> 对应上面的浏览器版本从下面网址找对应的浏览器驱动
//npm.taobao.org/mirrors/chromedriver/
上面79.0.3945版本的浏览器对应的驱动(webdriver)有两个,可任选一个下载:
3> 将下载的压缩包解压后放在python3.7的根目录下(我使用的是python3.7)。
4> 运行你的python脚本,这下就解决了刚开始关于浏览器与驱动问题的错误提示了。
2.关闭浏览器自动更新
如果不刻意设置,谷歌浏览器就会自动更新。
web脚本执行时,浏览器的自动更新,会隔三差五使脚本执行中断,提示出现驱动与浏览器不匹配,需要手动更新浏览器驱动。
想流畅的执行脚本,不让其受到驱动问题的干扰,我们可以在匹配好一套浏览器与驱动后,将浏览器的自动更新禁止。
关闭谷歌浏览器的自动更新
解决方案:
1> win + r 输入: msconfig,找到Google更新服务,去掉勾选,点应用-->确定。
2.最后重新启动一下电脑就OK了!
get到这个技能的请点赞,谢谢大家的支持!