解决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检测远程端口是否打开的方法
Mar 14 Python
python爬取w3shcool的JQuery课程并且保存到本地
Apr 06 Python
Python简单定义与使用二叉树示例
May 11 Python
Python+PyQt5实现美剧爬虫可视工具的方法
Apr 25 Python
Django使用Channels实现WebSocket的方法
Jul 28 Python
基于python的BP神经网络及异或实现过程解析
Sep 30 Python
python图形用户接口实例详解
Dec 16 Python
解决springboot yml配置 logging.level 报错问题
Feb 21 Python
学习Python列表的基础知识汇总
Mar 10 Python
完美解决keras保存好的model不能成功加载问题
Jun 11 Python
python des,aes,rsa加解密的实现
Jan 16 Python
Django框架模板用法详解
Jun 10 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 Warning: Module 'modulename' already loaded in问题解决办法
2015/03/16 PHP
原生的html元素选择器类似jquery选择器
2014/10/15 Javascript
jquery实现勾选复选框触发事件给input赋值
2015/02/01 Javascript
javascript数据结构之二叉搜索树实现方法
2015/11/25 Javascript
Node.js复制文件的方法示例
2016/12/29 Javascript
javascript基本数据类型和转换
2017/03/17 Javascript
Vue中的数据监听和数据交互案例解析
2017/07/12 Javascript
php 解压zip压缩包内容到指定目录的实例
2018/01/23 Javascript
React Native悬浮按钮组件的示例代码
2018/04/05 Javascript
React-router4路由监听的实现
2018/08/07 Javascript
vue.js中proxyTable 转发请求的实现方法
2018/09/20 Javascript
JS基于Location实现访问Url、重定向及刷新页面的方法分析
2018/12/03 Javascript
node.js中express模块创建服务器和http模块客户端发请求
2019/03/06 Javascript
nodejs实现UDP组播示例方法
2019/11/04 NodeJs
JavaScript实现多层颜色选项卡嵌套
2020/09/21 Javascript
Vue页面渲染中key的应用实例教程
2021/01/12 Vue.js
[04:22]DOTA2上海特级锦标赛主赛事第四日TOP10
2016/03/06 DOTA
Python实现简单的HttpServer服务器示例
2017/09/25 Python
python八大排序算法速度实例对比
2017/12/06 Python
解决pandas.DataFrame.fillna 填充Nan失败的问题
2018/11/06 Python
Python3实现的反转单链表算法示例
2019/03/08 Python
python实现计数排序与桶排序实例代码
2019/03/28 Python
python-docx文件定位读取过程(尝试替换)
2020/02/13 Python
Django 返回json数据的实现示例
2020/03/05 Python
python opencv pytesseract 验证码识别的实现
2020/08/28 Python
HTML5 Canvas概述
2009/08/26 HTML / CSS
美体小铺印度官网:The Body Shop印度
2019/10/17 全球购物
生产经理的自我评价分享
2013/11/07 职场文书
电子工程专业毕业生求职信
2014/03/14 职场文书
党课知识竞赛主持词
2014/04/01 职场文书
优秀学生干部个人事迹材料
2014/06/02 职场文书
2015年行政部工作总结
2015/04/28 职场文书
记者节感言
2015/08/03 职场文书
2016国庆节67周年寄语
2015/12/07 职场文书
Python基础之教你怎么在M1系统上使用pandas
2021/05/08 Python
无线电知识基础入门篇
2022/02/18 无线电