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)
成功解决问题!