chromedriver没有win64版本?使用chromedriver时 WebDriverException报错

chromedriver版本及使用问题

chromedriver没有win64版本?使用chromedriver时 WebDriverException报错?

笔者练习网络爬虫使用selenium时:

from selenium import webdriver
driver = webdriver.Chrome()
driver.get("http://www.santostang.com/2018/07/04/hello-world")

报错:

selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home

这是由于电脑没有安装chromedriver,下载chromedriver,下载与你chrome对应的版本至你的chrome.exe同目录,如笔者chrome版本 80.0.3987.149(正式版本) (64 位)下载80.0.3987.16 win32版本。

下载后别忘了在path中添加环境。

注意:如果你的chrome与笔者一样放置在管理盘,可能会有下载权限问题,可通过该文件夹属性,取消只读选择。

重启pycharm运行即可,没有成功则将chromedriver复制到你的python.exe同目录下再次重启环境运行。
在这里插入图片描述

你可能感兴趣的:(chromedriver没有win64版本?使用chromedriver时 WebDriverException报错)