selenium python 调用chrome环境配置

  我的电脑是win7 64位,安装的chrome 也是64位的,在网上找了一个64位的chromedriver,发现运行代码报错,相应的代码在Firefox下调试没问题。

首先猜测,chromedriver的版本和chrome的版本兼容问题,找了好久,发现网上基本64位的chromedriver资源下载。最后倒是找到一篇博文:

原创地址:http://blog.csdn.net/huilan_same/article/details/51896672

chromedriver与chrome的对应关系:

chromedriver版本支持的Chrome版本
v2.24 v52-54
v2.23 v51-53
v2.22 v49-52
v2.21 v46-50
v2.20 v43-48
v2.19 v43-47
v2.18 v43-46
v2.17 v42-43
v2.13 v42-45
v2.15 v40-43
v2.14 v39-42
v2.13 v38-41
v2.12 v36-40
v2.11 v36-40
v2.10 v33-36
v2.9 v31-34
v2.8 v30-33
v2.7 v30-33
v2.6 v29-32
v2.5 v29-32
v2.4 v29-32

chromedriver的下载地址:http://chromedriver.storage.googleapis.com/index.html

最后,我安装的是32位的chrome,下载对应的32位的driver,运行脚本成功。

ps: 将下载的driver放到chrome相应的目录下:GoogleChromeApplication

     然后配置path环境变量即可。

原文地址:https://www.cnblogs.com/homehbn/p/5892101.html