解决webdriver.Chrome()报错:Message:'chromedriver' executable needs to be in Path


Posted in Python onJune 12, 2019

'chromedriver' executable needs to be in Path

声明:本人萌新,刚学python不久记录一下自己的坑,发出来若能帮助到一些人尽早解决问题那便是极好的,( ̄? ̄)"

在进行爬虫爬取淘宝商品信息时候,利用selenium来模拟浏览器进行爬取时遇到了这个问题:

selenium.common.exception.WebDriverException:Message:'chromedriver' executable needs to be in Path

详细如下图所示:

解决webdriver.Chrome()报错:Message:'chromedriver' executable needs to be in Path

这一错误是因为没有配置好chromedriver,怎么配置呢?(我用的是chrome)

1.打开chrome 输入 “chrome://version/”来查看chrome版本 如图我的是63

解决webdriver.Chrome()报错:Message:'chromedriver' executable needs to be in Path

2.访问此网站 http://chromedriver.storage.googleapis.com/index.html 然后选择合适版本的driver

比如

解决webdriver.Chrome()报错:Message:'chromedriver' executable needs to be in Path

点击notes.txt就可查看其对应的版本号,如下:

解决webdriver.Chrome()报错:Message:'chromedriver' executable needs to be in Path

如果符合就可以下载了,下载到自己指定位置然后就可以进行配置了

3. 配置如下:

解决webdriver.Chrome()报错:Message:'chromedriver' executable needs to be in Path

(具体路径根据自己下载保存的位置而定)

4.这时候运行基本就可以成功了!

不过很不幸,我第一次瞎下的driver版本不对,所以就GG了抛出了如下错误 ConnectionResetError:主机强迫关闭了一个现有连接

解决webdriver.Chrome()报错:Message:'chromedriver' executable needs to be in Path

于是乎重新下了一个匹配的driver版本然后ok了

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python原始套接字编程示例分享
Feb 21 Python
在Python的Flask框架中使用日期和时间的教程
Apr 21 Python
Python网络编程基于多线程实现多用户全双工聊天功能示例
Apr 10 Python
对Python 2.7 pandas 中的read_excel详解
May 04 Python
Django 路由系统URLconf的使用
Oct 11 Python
Python批量生成幻影坦克图片实例代码
Jun 04 Python
如何基于Python创建目录文件夹
Dec 31 Python
解决Python logging模块无法正常输出日志的问题
Feb 21 Python
python等差数列求和公式前 100 项的和实例
Feb 25 Python
python json.dumps中文乱码问题解决
Apr 01 Python
基于python计算并显示日间、星期客流高峰
May 07 Python
通过python-pptx模块操作ppt文件的方法
Dec 26 Python
关于不懂Chromedriver如何配置环境变量问题解决方法
Jun 12 #Python
对python3 Serial 串口助手的接收读取数据方法详解
Jun 12 #Python
Python 串口读写的实现方法
Jun 12 #Python
Python获取数据库数据并保存在excel表格中的方法
Jun 12 #Python
Python中一些深不见底的“坑”
Jun 12 #Python
python 实现查找文件并输出满足某一条件的数据项方法
Jun 12 #Python
Python当中的array数组对象实例详解
Jun 12 #Python
You might like
怎样在UNIX系统下安装php3
2006/10/09 PHP
session在PHP大型web应用中的使用
2011/06/25 PHP
PHP使用flock实现文件加锁的方法
2015/07/01 PHP
javascript preload&lazy load
2010/05/13 Javascript
70+漂亮且极具亲和力的导航菜单设计国外网站推荐
2011/09/20 Javascript
jQuery控制输入框只能输入数值的小例子
2013/03/20 Javascript
浅析onsubmit校验表单时利用ajax的return false无效问题
2013/07/10 Javascript
纯js实现div内图片自适应大小(已测试,兼容火狐)
2014/06/16 Javascript
jQuery中DOM树操作之复制元素的方法
2015/01/23 Javascript
JS实现转动随机数抽奖特效代码
2020/04/16 Javascript
js图片翻书效果代码分享
2015/08/20 Javascript
JS+CSS实现仿msn风格选项卡效果代码
2015/10/22 Javascript
基于jQuery实现复选框是否选中进行答题提示
2015/12/10 Javascript
浅析location.href跨窗口调用函数
2016/11/22 Javascript
Vue中的slot使用插槽分发内容的方法
2018/03/01 Javascript
Jquery让form表单异步提交代码实现
2019/11/14 jQuery
vue 实现setInterval 创建和销毁实例
2020/07/21 Javascript
Python模块学习 datetime介绍
2012/08/27 Python
利用Python生成文件md5校验值函数的方法
2017/01/10 Python
python difflib模块示例讲解
2017/09/13 Python
python3.6+django2.0开发一套学员管理系统
2018/03/03 Python
Tensorflow训练MNIST手写数字识别模型
2020/02/13 Python
selenium与xpath之获取指定位置的元素的实现
2021/01/26 Python
HTML5视频支持检测(检查浏览器是否支持视频播放)
2013/06/08 HTML / CSS
澳大利亚女性快速时尚零售商:Ally Fashion
2018/04/25 全球购物
衰败城市英国官网:Urban Decay英国
2020/04/29 全球购物
Ajxa常见问题都有哪些
2014/03/26 面试题
是否可以从一个static方法内部发出对非static方法的调用?
2014/08/18 面试题
英文简历中的自我评价用语
2013/12/09 职场文书
财务部出纳岗位职责
2013/12/22 职场文书
幼儿教师寄语集锦
2014/04/03 职场文书
白酒营销策划方案
2014/08/17 职场文书
办理房产过户的委托书
2014/09/14 职场文书
2014乡党委副书记党建工作汇报材料
2014/11/02 职场文书
解决redis sentinel 频繁主备切换的问题
2021/04/12 Redis
JS轻量级函数式编程实现XDM三
2022/06/16 Javascript