解决Windows下chromedriver默认2.9.xxx问题(cannot get automation extension)

话不多说,先上报错截图:


笔者的系统是win10,chrome是71.0385.98,chromedriver是2.43,但是不管怎么设置,都无法识别这个2.43的chromedriver

报错解释:当前版本的chromedriver与chrome不匹配

解决方法:
第一步:查看chrome浏览器版本:浏览器右上角设置-帮助-关于Google chrome


第二步:寻找对应版本的chromedriver:(下载地址:http://npm.taobao.org/mirrors/chromedriver/)
如果不知道应该下载哪个版本,可以点击版本名称-notes.txt查看对应的chrome与chromedriver的对应关系



第三步:把browser=webdriver.Chrome()改成:browser = webdriver.Chrome("C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe")

注意:
1、括号里面的路径为存放chromedriver的路径,可自定义;
2、必须双反斜杠;

这样子设置之后,完美解决问题!!!


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容