解决:selenium.common.exceptions.WebDriverException: Message: chrome not reachable

现象:

在使用selenium包驱动浏览器的时候,有的时候出现这样的错误:
在这里插入图片描述

看网上的解决方法比如:

1
2
3
4
5
from selenium import webdriver
option = webdriver.ChromeOptions()
option.add_argument('--headless')
driver = webdriver.Chrome(chrome_options=option)
driver.get('http://www.baidu.com')

而我最终输出的是:
在这里插入图片描述

反正这里的中文我就没有一个认识的。。。显然不是我想要的,我要的是打开网页打开网页!!

解决方法:

我们在定义一个driver对象的时候直接这样:

1
driver = webdriver.Chrome()

然后弹出来一个谷歌浏览器的窗口,然后我们就顺手关了它。。。。
对,关键在这里,我们不能关了它,在不关它的前提下,再输入:

1
driver.get('http://www.baidu.com')

就打开百度网页了:
在这里插入图片描述