Python "selenium.common.exception.WebDriverException"

使用selenium实现web自动化时链接网页时报错(google chrome):

selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home

 解决办法:

安装与浏览器版本匹配的webdriver

1、打开谷歌浏览器, 在地址栏输入 chrome://version/查看版本信息。

2、选择合适版本的驱动下载, 如果没有完全匹配的就选最相似匹配的版本下载。

下载地址:http://chromedriver.storage.googleapis.com/index.html

3、解压下载的驱动放到指定目录,代码调用时指定该目录即可。

我把它放在了selenium下的chrome了,代码例子:

from selenium import webdriver
chrome_driver = r"C:\Python37\Lib\site-packages\selenium\webdriver\chrome\chromedriver.exe"
browser = webdriver.Chrome(executable_path=chrome_driver)

成功解决问题!

posted @ 2019-02-28 11:03  水一年  阅读(12050)  评论(0编辑  收藏  举报