话不多说,先上报错截图:
笔者的系统是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、必须双反斜杠;
这样子设置之后,完美解决问题!!!