python3 selenium 解决:'chromedriver' executable needs to be in PATH

python3 selenium 解决:'chromedriver' executable needs to be in PATH

  • 问题原因
  • 解决办法
    • 问题

问题原因

导致此问题原因是因为python在使用selenium的webdriver.Chrome时没有找到chromedriver地址导致。

解决办法

  1. 打开chrome浏览器,在网址处输入chrome://version/即可查看版本号。
    python3 selenium 解决:'chromedriver' executable needs to be in PATH_第1张图片
    1. 访问http://chromedriver.storage.googleapis.com/index.html,找到自己浏览器对应版本的chromedriver.exe下载
    2. 将chromedriver.exe拷贝至谷歌浏览器目录(如 C:\Program Files\Google\Chrome\Application)下并解压
    3. 将谷歌浏览器环境变量添加path(C:\Program Files\Google\Chrome\Application)

    问题

    如果完成上述操作,在执行代码时还出现找不到path,则可在代码中添加你的浏览器驱动位置,记得前面加r’’,'r’是防止字符转义的。
driver = webdriver.Chrome(r'C:\Program Files\Google\Chrome\Application\chromedriver.exe') 

你可能感兴趣的:(python3,chrome,selenium,python)