刚刚开始学习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

       关于chromedriver executable needs to be in path 问题

2)找到相应版本的chromedriver

    打开官方网站,查看相应的版本号,并下载相应版本的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)                           # 打印源码

 

相关文章: