刚刚开始学习Python爬虫,在 Python 下引用 Selenium 包开发时, WebDriver甩出了一个错误消息然后就中断了,错误消息:
WebDriverException: 'chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home
在环境变量中配置PATH,不成功,在网上搜索了很多解决方法都没有效果,只能手动#手动添加路径,最终解决方案:
1)查看下载的chrome浏览器版本
方法:在chrome浏览器中打开:chrome://version
2)找到相应版本的chromedriver
- 官方网站:https://sites.google.com/a/chromium.org/chromedriver
- 下载地址:https://chromedriver.storage.googleapis.com/index.html
打开官方网站,查看相应的版本号,并下载相应版本的chromedriver
3)在C:\Program Files (x86)\Google\Chrome\Application下新建一个文件夹,用于存放chromedriver.exe
4)代码:
#手动添加路径
path = "C:\Program Files (x86)\Google\Chrome\Application\chromedriver\chromedriver.exe"
driver = webdriver.Chrome(executable_path=path)
driver.get('http://www.baidu.com') # 跳转到该页面
print (driver.page_source) # 打印源码