selenium缺少chromedriver解决方法
Posted shenh
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了selenium缺少chromedriver解决方法相关的知识,希望对你有一定的参考价值。
1.安装好selenium,运行一段测试代码:
from selenium import webdriver brower = webdriver.Chrome() brower.get(‘www.baidu.com‘) brower.quit()
如果浏览器没有调起来,并提示以下错误:selenium.common.exceptions.WebDriverException: Message: ‘chromedriver‘ executable needs to be in PATH。
按字面意思是chromedriver没有设置环境变量,但其实是因为安装chrome浏览器的时候通常没有chromedriver,需要我们手动下载。
2.驱动版本对应chrome浏览器版本,下面提供两个地址:
http://chromedriver.storage.googleapis.com/index.html
http://npm.taobao.org/mirrors/chromedriver/
比如我这里chrome版本是 70.0.3538.97,那么我下载对应路径下的 chromedriver_win32.zip ,64位和32位的chrome都可以使用。其他浏览器同理。
3.把刚下载的chrchromedriver放到chrome的安装更目录:C:Program Files (x86)GoogleChromeApplication ,并添加到环境变量 或者 代码中指定 驱动的路径
from selenium import webdriver brower = webdriver.Chrome(‘C:Program Files (x86)GoogleChromeApplicationchromedriver.exe‘) #指定chromedriver路径 brower.get(‘www.baidu.com‘) brower.quit()
以上是关于selenium缺少chromedriver解决方法的主要内容,如果未能解决你的问题,请参考以下文章
解决selenium.WebDriverException: Message: ‘chromedriver‘ executable needs to be in Path
关于selenium webdriver chromedriver下载的问题
关于selenium webdriver chromedriver下载的问题
jenkins 构建selenium python (浏览器驱动是chromedriver)的解决方法
python3+selenium3之 解决:'chromedriver' executable needs to be in PATH问题