报错内容:
WebDriverException: 'chromedriver' executable needs to be in PATH.
Please see https://sites.google.com/a/chromium.org/chromedriver/home
报错代码:
from selenium import webdriver
browser = webdriver.Chrome()
我们在给Python环境安装完selenium, 之后还需要给其安装浏览器的驱动driver
这里以谷歌浏览器的driver为例子,其他浏览器可参考官方文档
这是下载链接: https://sites.google.com/a/chromium.org/chromedriver/
[可能需要科学上网…]
我们这里以win10为例, 下载完毕解压之后就这一个文件:
接下来有两种方法放置这个 chromedriver.exe
- 直接将其放置在当前运行的Python目录下
- 也可以放置在与
Chrome.exe
相同的目录下
然后将目录C:\Program Files (x86)\Google\Chrome\Application
添加到环境变量PATH中,然后重启电脑(更新环境变量需要重启):
其他系统的话,可以参考官方文档:
https://github.com/SeleniumHQ/selenium/wiki/ChromeDriver
之后再运行一下: