selenium python 调用chrome环境配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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相应的目录下:Google\Chrome\Application

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

以上是关于selenium python 调用chrome环境配置的主要内容,如果未能解决你的问题,请参考以下文章

关于python+selenium+Chrome的一些问题。get报错。请求大佬帮助

Chrome Headless模式——Python+selenium+headerless

python selenium怎么配置IE和chrome的代理,求代码

手动打开一个chrome网页,想用python+selenium操作这个网页上的控件怎么办

python selenium 调用Chrome,提示不安全的data和您使用的是不支持命令行标记

python+selenium浏览器调用(chromeiefirefox)