解决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中处理异常的教程
May 24 Python
python实现日常记账本小程序
Mar 10 Python
python 中的list和array的不同之处及转换问题
Mar 13 Python
Python smtplib实现发送邮件功能
May 22 Python
python+selenium实现自动抢票功能实例代码
Nov 23 Python
对python 自定义协议的方法详解
Feb 13 Python
Python socket模块实现的udp通信功能示例
Apr 10 Python
python文件处理fileinput使用方法详解
Jan 02 Python
Python中flatten( ),matrix.A用法说明
Jul 05 Python
python爬虫---requests库的用法详解
Sep 28 Python
python 装饰器重要在哪
Feb 14 Python
python第三方网页解析器 lxml 扩展库与 xpath 的使用方法
Apr 06 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
在CentOS上搭建LAMP+vsftpd环境的简单指南
2015/08/01 PHP
PHP数组游标实现对数组的各种操作详解
2016/01/26 PHP
php处理json格式数据经典案例总结
2016/05/19 PHP
PHP入门教程之使用Mysqli操作数据库的方法(连接,查询,事务回滚等)
2016/09/11 PHP
微博@符号的用户名提示效果。(想@到谁?)
2010/11/05 Javascript
一个简单的弹性返回顶部JS代码实现介绍
2013/06/09 Javascript
JS+CSS实现一个气泡提示框
2013/08/18 Javascript
jquerydom对象的事件隐藏显示和对象数组示例
2013/12/10 Javascript
js实现prototype扩展的方法(字符串,日期,数组扩展)
2016/01/14 Javascript
jQuery的ajax和遍历数组json实例代码
2016/08/01 Javascript
Jquery通过ajax请求NodeJS返回json数据实例
2016/11/08 NodeJs
jQuery插件FusionCharts实现的MSBar3D图效果示例【附demo源码】
2017/03/23 jQuery
vue.js单页面应用实例的简单实现
2017/04/10 Javascript
PHP实现基于Redis的MessageQueue队列封装操作示例
2019/02/02 Javascript
vue实现数字滚动效果
2020/06/29 Javascript
基于JavaScript实现轮播图效果
2021/01/02 Javascript
跟老齐学Python之眼花缭乱的运算符
2014/09/14 Python
利用Python循环(包括while&for)各种打印九九乘法表的实例
2017/11/06 Python
python 显示数组全部元素的方法
2018/04/19 Python
对python当中不在本路径的py文件的引用详解
2018/12/15 Python
深入浅析python 协程与go协程的区别
2019/05/09 Python
Django 设置多环境配置文件载入问题
2020/02/25 Python
Python实现验证码识别
2020/06/15 Python
Python如何截图保存的三种方法(小结)
2020/09/01 Python
Python高阶函数与装饰器函数的深入讲解
2020/11/10 Python
css 元素选择器的简单实例
2016/05/23 HTML / CSS
SportsDirect.com新加坡:英国第一体育零售商
2019/03/30 全球购物
Groupon西班牙官方网站:在线优惠券和交易,节省高达70%
2021/03/13 全球购物
大学新学期计划书
2014/04/28 职场文书
办理收楼委托书范本
2014/10/09 职场文书
春节慰问信范文
2015/02/15 职场文书
个人专业技术总结
2015/03/05 职场文书
物业公司管理制度
2015/08/05 职场文书
MySQL获取所有分类的前N条记录
2021/05/07 MySQL
Python下opencv使用hough变换检测直线与圆
2021/06/18 Python
python中使用redis用法详解
2022/12/24 Redis