赞
踩
对于学习puthon的小伙伴们肯定会遇到一个问题就是关于谷歌浏览器和chromedriver驱动的问题、有些版本找不到响应的chromedriver驱动、这个问题也困扰了我很久、今天正好安装了一下Linux系统的、记录留存下、供后期自己查看使用、有需要的小伙伴也可以收藏下
我这边自己找了一些链接、大家可以试试
https://www.chromedownloads.net/chrome64linux/ 重点推荐哈
https://downzen.com/en/windows/google-chrome/versions/
Download older versions of Google Chrome for Windows, Linux and Mac
谷歌官方地址
http://chromedriver.storage.googleapis.com/index.html
其他地址
https://npm.taobao.org/mirrors/chromedriver/
百度云盘地址1:https://pan.baidu.com/s/1D97klZDkeaM5Y65mRXIJfQ
百度云盘地址2:https://pan.baidu.com/s/1eSeuA7w 分享密码:87pc
- Chromedriver版本 支持的Chrome版本
- v2.43 v69-71
- v2.42 v68-70
- v2.41 v67-69
- v2.40 v66-68
- v2.39 v66-68
- v2.38 v65-67
- v2.37 v64-66
- v2.36 v63-65
- v2.35 v62-64
- v2.34 v61-63
- v2.33 v60-62
- v2.32 v59-61
- v2.31 v58-60
- v2.30 v58-60
- v2.29 v56-58
- v2.28 v55-57
- v2.27 v54-56
- v2.26 v53-55
- v2.25 v53-55
- 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

1、浏览器与驱动如何匹配才不会报错
使用selenium模块的webdriver打开谷歌浏览器时常遇到这样的错误提示:
selenium.common.exceptions.WebDriverException:Message:'chromedriver' excutable need to be in PATH.Please see ....
解决办法:
1> 打开chrome浏览器,在浏览器地址栏输入:chrome://version/
2> 对应上面的浏览器版本从下面网址找对应的浏览器驱动
http://npm.taobao.org/mirrors/chromedriver/
上面79.0.3945版本的浏览器对应的驱动(webdriver)有两个,可任选一个下载:
- # 1、安装chrome
- yum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
-
- # 2、检查chrome的版本
-
- google-chrome --version
-
- # 3、新建文件夹用来存放驱动
-
- mkdir driver
-
- # 4、安装chromedriver驱动
- 按照对应的chrome版本下载chromedriver驱动
-
- 地址:http://chromedriver.storage.googleapis.com/index.html
-
- wget https://npm.taobao.org/mirrors/chromedriver/96.0.4664.45/chromedriver_linux64.zip
-
- # 5、解压
-
- unzip chromedriver_linux64.zip
-
- # 6、移动到指定位置
-
- mv chromedriver /usr/bin/chromedriver
-
- # 7、给予执行权限
-
- chmod +x /usr/bin/chromedriver
-
- chmod 777 driver/chromedriver
-
- # 8、代码测试

其他问题
1、如何在不触发谷歌浏览器自动更新 的情况下查看谷歌版本?
在谷歌浏览器的地址栏输入 chrome://version/ 即可.
2、更高版本的找不到怎么办?
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。