全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 python论坛
1940 3
2020-08-24
Selenium库是一个自动化测试工具,需要浏览器来配合使用,我使用的浏览器为Chrome,但运行时发现报错:
selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH.
个人理解意思是:'chromedriver'的可执行文件应该配置到环境变更下。

解决该问题的过程如下:
一、        查看自己现用的Chrome版本,以便下载一个合适的驱动
打开Chrome浏览器,点菜单“帮助””关于Google Chrome”,如下图所示。我的版本为84.0。
51.png
二、        下载chromedriver:
        链接:
下载地址:https://chromedriver.storage.googleapis.com/index.html
选择对应的版本84开关的文件夹,并下载和自己操作系统一致的文件,我的操作系统是windows,所以我选择了chromedriver_win32.zip,下载后解压。如下图所示:
103.png
111.png

三、        环境变量配置
有以下方法:
        windows操作系统,
资料显示:直接将chromedriver.exe文件拖到Python的Scripts目录下。
说明:如果你不知道Scripts目录在哪儿,可以查“控制面板\所有控制面板项\系统” 或“控制面板\系统和安全\系统”,点开“高级系统设置”下的“环境变量Path”,点“编辑”,出现的编辑环境变量中,带Scripts的那一个目录,就是我们要找的目录。
117.png



至此问题解决,总结一下:下载一个和你本机浏览器版本一致的驱动,并放到你的python调用的环境变量文件目录下。
特别说明一点,后期若你的浏览器版本升级了,相应的驱动也需要再下载相应的版本并放至以上目录下。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2020-8-24 19:07:54
提示: 作者被禁止或删除 内容自动屏蔽
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-8-26 11:36:01
ryoeng 发表于 2020-8-24 19:07
试试plumber程序包,学术交流而已
谢谢,我试一下!我刚开始学习,多指导!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2024-3-27 10:54:07
文中的地址已经失效,24年3月,测试以下地址是可以的,但只能下载114及以前的版本:
http://npm.taobao.org/mirrors/chromedriver/
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群