使用Python脚本和Selenium抓取网页数据,经常会碰到一个问题,就是系统提示chromedriver与当前使用的Chrome浏览器的版本不兼容。因为Chrome浏览器会自动更新,所以对应的chromedriver的版本也需要时常更新,与当前使用的Chrome浏览器版本匹配。
首先,查看当前Chrome浏览器的版本号:

然后,可以任选下面两个镜像地址中的一个打开(个人更推荐网址1)。找到最接近当前Chrome浏览器版本号的文件夹,进去就可以下载对应版本的chromedriver的zip压缩包。
1. https://npm.taobao.org/mirrors/chromedriver/

2. http://chromedriver.storage.googleapis.com/index.html
压缩包下载完成之后,解压得到chromedriver.exe文件,放到chrome.exe所在的同一文件夹中,替换掉之前使用的老版本的chromedriver.exe就可以了。(推荐使用Everything工具直接查找chrome.exe的安装路径或者老版本chromedriver.exe的文件路径)