python-selenium启动浏览器报错,最全解决办法:
- 下载谷歌浏览器驱动
在这个链接下载:https://registry.npmmirror.com/binary.html?path=chromedriver/
注意!一定要下载对应的谷歌浏览器版本号
如果不知道版本号,就打开浏览器->打开【设置】->点击关于Chrome。
如图所示我的版本号是99.0.4844.51
在驱动下载界面,ctrl+f打开搜索框,输入版本号,下载对应的驱动
- 将谷歌驱动添加到python script文件夹中
如果你跟我一样使用anaconda包管理,应该把驱动添加到类似这样的路径下D:\ProgramData\Anaconda3\Scripts
同时,检查系统环境变量中是否正确添加上面的路径
否则会继续报类似如下的错误
selenium.common.exceptions.WebDriverException: Message: chrome not reachable
- 使用Chrome抓取网页
代码如下:
from selenium import webdriver
browser = webdriver.Chrome()
browser.get('网页地址')
完结,撒花!