chromedriver executable needs to be in PATH的解决方法

码农公社  210.net.cn   210是何含义?10月24日是程序员节,1024 = 210、210既 210 之意。

用 chrome 浏览器跑 selenium,执行以下脚本:  

from selenium import webdriver 

dr=webdriver.Chrome() 

dr.maximize_window() 

dr.get('http://www.baidu.com/')  

报错信息:WebDriverException: Message: 'chromedriver' executable needs to be in PATH   

发现是 chromedriver.exe 文件放置的位置不对,我按网上查到的普遍 chrome 安装路径 C:Program Files (x86)GoogleChromeApplication,  

并加入环境变量 PATH 中,但实际我的 chrome 安装地址是 

D:Usersma_jjAppDataLocalGoogleChromeApplication  

放入该路径下,并将该路径加入到环境变量 PATH 中,问题得以解决。

1.jpg

可通过右键点击chrome浏览器图标-->属性-->目标,获取chrome的安装目录。

评论