运行:
from selenium import webdriver
driver = webdriver.Chrome()
报错如下图:
排查问题及解决过程如下:
第一步:检查浏览器版本与驱动器的版本是否一致。
使用selenium启动谷歌Chrome浏览器的时候,是需要用到chromedirver驱动器的,而且两者之间的版本是需要匹配的。
下面提供是的谷歌浏览器版本,对应的驱动版本
ChromeDriver v2.41 (2018-07-27)———-Supports Chrome v67-69
ChromeDriver v2.40 (2018-06-07)———-Supports Chrome v66-68
ChromeDriver v2.39 (2018-05-30)———-Supports Chrome v66-68
ChromeDriver v2.38 (2018-04-17)———-Supports Chrome v65-67
ChromeDriver v2.37 (2018-03-16)———-Supports Chrome v64-66
ChromeDriver v2.36 (2018-03-02)———-Supports Chrome v63-65
ChromeDriver v2.35 (2018-01-10)———-Supports Chrome v62-64
驱动下载地址:
https://sites.google.com/a/chromium.org/chromedriver/downloads(需要翻墙不建议使用)
可以到http://chromedriver.storage.googleapis.com/index.html 下载
我用的谷歌浏览器版本是65.0.3325.181_chrome_installer.exe
也可以到我的百度网盘里下载
浏览器链接:https://pan.baidu.com/s/1hpNmLQBMaozd6ycaWyyJGg 密码:a6zr
驱动链接:https://pan.baidu.com/s/1Yc66Y5HdkFBaHxWThGZeCw 密码:ocg5
第二步:
下载完chromedriver.exe后,把chromedriver.exe放到C:\Users\admin\AppData\Local\Google\Chrome\Application下,此路径是安装浏览器时,默认的路径。
第三步:配置环境变量
需要把Chromedriver的地址
C:\Users\admin\AppData\Local\Google\Chrome\Application
添加到环境变量中
第四步:验证结果
前置条件,已经安装了selenium
在集成开发环境pychram中运行代码
from selenium import webdriver
driver = webdriver.Chrome()
执行之后,就可以打开谷歌浏览器了。