解决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编码爬坑指南(必看)
Jun 10 Python
Django + Uwsgi + Nginx 实现生产环境部署的方法
Jun 20 Python
Python从数据库读取大量数据批量写入文件的方法
Dec 10 Python
python的pytest框架之命令行参数详解(下)
Jun 27 Python
python代码 FTP备份交换机配置脚本实例解析
Aug 01 Python
Python 单例设计模式用法实例分析
Sep 23 Python
解决Keras 与 Tensorflow 版本之间的兼容性问题
Feb 07 Python
python json.dumps中文乱码问题解决
Apr 01 Python
利用jupyter网页版本进行python函数查询方式
Apr 14 Python
Python制作简单的剪刀石头布游戏
Dec 10 Python
详解python 条件语句和while循环的实例代码
Dec 28 Python
Python 发送SMTP邮件的简单教程
Jun 24 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
谈谈关于php的优点与缺点
2013/04/11 PHP
深入PHP数据缓存的使用说明
2013/05/10 PHP
php采集文章中的图片获取替换到本地(实现代码)
2013/07/08 PHP
PHP定时任务延缓执行的实现
2014/10/08 PHP
Symfony2使用Doctrine进行数据库查询方法实例总结
2016/03/18 PHP
PHP实现的curl批量请求操作示例
2018/06/06 PHP
Laravel5.5 实现后台管理登录的方法(自定义用户表登录)
2019/09/30 PHP
PHP程序员简单的开展服务治理架构操作详解(一)
2020/05/14 PHP
Document对象内容集合(比较全)
2010/09/06 Javascript
各浏览器中querySelector和querySelectorAll的实现差异分析
2012/05/23 Javascript
JS实现时间格式化的方式汇总
2013/10/16 Javascript
javascript数组操作(创建、元素删除、数组的拷贝)
2014/04/07 Javascript
教你如何在 Javascript 文件里使用 .Net MVC Razor 语法
2014/07/23 Javascript
JavaScript数组迭代器实例分析
2015/06/09 Javascript
JavaScript简单生成 N~M 之间随机数的方法
2017/01/13 Javascript
详解webpack打包vue时提取css
2017/05/26 Javascript
JS与CSS3实现图片响应鼠标移动放大效果示例
2018/05/04 Javascript
小程序登录态管理的方法示例
2018/11/13 Javascript
详解在Javascript中进行面向切面编程
2019/04/28 Javascript
解决vant中 tab栏遇到的坑 van-tabs
2020/11/04 Javascript
Python实现自动为照片添加日期并分类的方法
2017/09/30 Python
python3.6 实现AES加密的示例(pyCryptodome)
2018/01/10 Python
python bmp转换为jpg 并删除原图的方法
2018/10/25 Python
python flask框架实现重定向功能示例
2019/07/02 Python
Python高级property属性用法实例分析
2019/11/19 Python
利用Python代码实现一键抠背景功能
2019/12/29 Python
tensorflow安装成功import tensorflow 出现问题
2020/04/16 Python
基于Python爬取股票数据过程详解
2020/10/21 Python
详解如何通过H5(浏览器/WebView/其他)唤起本地app
2017/12/11 HTML / CSS
GoPro摄像机美国官网:美国运动相机厂商
2018/07/03 全球购物
银行求职自荐书
2014/06/25 职场文书
2014年图书室工作总结
2014/12/09 职场文书
2015年个人剖析材料范文
2014/12/29 职场文书
商务邀请函
2015/01/30 职场文书
个人工作保证书
2015/02/28 职场文书
优胜劣汰,强者为王——读《鲁滨逊漂流记》有感
2019/08/15 职场文书