解决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语言中的按位运算符
Nov 26 Python
python web基础之加载静态文件实例
Mar 20 Python
python 将print输出的内容保存到txt文件中
Jul 17 Python
python3.6的venv模块使用详解
Aug 01 Python
Python解析、提取url关键字的实例详解
Dec 17 Python
python Tkinter版学生管理系统
Feb 20 Python
Django框架 Pagination分页实现代码实例
Sep 04 Python
python二进制读写及特殊码同步实现详解
Oct 11 Python
关于Python Tkinter Button控件command传参问题的解决方式
Mar 04 Python
Python3 利用face_recognition实现人脸识别的方法
Mar 13 Python
Python集成开发工具Pycharm的安装和使用详解
Mar 18 Python
解决c++调用python中文乱码问题
Jul 29 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 在线打包_支持子目录
2008/06/28 PHP
php实例分享之通过递归实现删除目录下的所有文件详解
2014/05/15 PHP
浅谈PDO的rowCount函数
2015/06/18 PHP
一个完整的php文件上传类实例讲解
2015/10/27 PHP
PHP截取IE浏览器并缩小原图的方法
2016/03/04 PHP
php使用number_format函数截取小数的方法分析
2016/05/27 PHP
详解PHP序列化和反序列化原理
2018/01/15 PHP
PHP操作Postgresql封装类与应用完整实例
2018/04/24 PHP
PHP Trait代码复用类与多继承实现方法详解
2019/06/17 PHP
Extjs中RowExpander控件的默认展开问题示例探讨
2014/01/24 Javascript
Nodejs极简入门教程(三):进程
2014/10/27 NodeJs
JS实现动态给图片添加边框的方法
2015/04/01 Javascript
Jquery动态添加输入框的方法
2015/05/29 Javascript
纯js代码实现未知宽高的元素在指定元素中垂直水平居中显示
2015/09/12 Javascript
animate 实现滑动切换效果【实例代码】
2016/05/05 Javascript
AngularJS下对数组的对比分析
2016/08/24 Javascript
用director.js实现前端路由使用实例
2017/01/27 Javascript
微信小程序后台解密用户数据实例详解
2017/06/28 Javascript
以BootStrap Tab为例写一个前端组件
2017/07/25 Javascript
bootstrap table实现x-editable的行单元格编辑及解决数据Empty和支持多样式问题
2017/08/10 Javascript
vue2.0+vuex+localStorage代办事项应用实现详解
2018/05/31 Javascript
node.js中express模块创建服务器和http模块客户端发请求
2019/03/06 Javascript
React+EggJs实现断点续传的示例代码
2020/07/07 Javascript
JavaScript实现表单验证功能
2020/12/09 Javascript
[03:53]2016国际邀请赛中国区预选赛第三日TOP10精彩集锦
2016/06/29 DOTA
[04:54]DOTA2 2017国际邀请赛:上届冠军WINGS采访短片
2017/08/09 DOTA
pandas factorize实现将字符串特征转化为数字特征
2019/12/19 Python
python数据库开发之MongoDB安装及Python3操作MongoDB数据库详细方法与实例
2020/03/18 Python
Django调用支付宝接口代码实例详解
2020/04/04 Python
使用CSS禁止textarea调整大小功能的方法
2015/03/13 HTML / CSS
环法自行车赛官方商店:Le Tour de France
2017/08/27 全球购物
县优秀教师事迹材料
2014/01/31 职场文书
《秋姑娘的信》教学反思
2014/02/28 职场文书
个人对照检查剖析材料
2014/10/13 职场文书
高中生综合素质评价范文
2015/08/18 职场文书
golang日志包logger的用法详解
2021/05/05 Golang