Message: 'chromedriver' executable needs to be in PATH.

刚学python,遇到的第一个问题就是模仿浏览器行为的时候报错。
代码很简单:

from selenium.webdriver import Chrome
web = Chrome() 
web.get('https://www.baidu.com')
web.close()

然后报错

    raise WebDriverException(
selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH. Please see https://chromedriver.chromium.org/home

原来是缺浏览器。
网上的解决方案都不太认可。我的办法是,先下载对应的文件。
[这里下载](http://chromedriver.storage.googleapis.com/index.html
然后将它放进你的项目目录里,然后直接将它引到你项目即可

from selenium.webdriver import Chrome 

chromedriver = '/Users/gaara/Documents/Python/MovieInfo/chromedriver'
# web = Chrome()
web = Chrome(executable_path=chromedriver)
web.get('https://www.baidu.com')
web.close()
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容