解决:'chromedriver' executable needs to be in PATH问题

chromedriver的安装一定要与Chrome的版本一致,不然就不起作用:
下载地址是:
http://chromedriver.storage.googleapis.com/index.html
https://npm.taobao.org/mirrors/chromedriver/

1.首先需要下载Chromedriver,下载后得到的是一个chromedriver.exe文件。(chromedriver下载地址)
查看自己的Chrome版本,在浏览器中输入chrome://version/
解决:'chromedriver' executable needs to be in PATH问题_第1张图片
然后 下载对应的Chrome.exe文件。
解决:'chromedriver' executable needs to be in PATH问题_第2张图片
2.解压压缩包,找到chromedriver.exe复制到chrome的安装目录(其实也可以随便放一个文件夹)。
如:将chromedriver.exe拷贝至谷歌浏览器目录(如 C:\Program Files\Google\Chrome\Application)以及python根目录(C:\Python3.7)。
3.将谷歌浏览器环境变量添加到path(C:\Users\HD003\AppData\Local\Google\Chrome\Application)。
至此,就可以解决 ‘chromedriver’ executable needs to be in PATH问题了。
4.完成后在cmd下输入chromedriver验证是否安装成功:
解决:'chromedriver' executable needs to be in PATH问题_第3张图片
pycharm中验证:

from selenium import webdriver
import time

def main():
    b = webdriver.Chrome()
    b.get('https://www.baidu.com')
    time.sleep(5)
    b.quit()

if __name__ == '__main__':
    main()

你可能感兴趣的:(Python基础)