Message: unknown error: cannot find Chrome binary的一些问题

selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary的一些问题

可能是因为安装谷歌浏览器的时候把安装路径移出c盘出现问题

# option = webdriver.Chrome(r"E:GoogleChromeApplicationchromedriver.exe")
# 1.创建浏览器对象
web = Chrome(r"E:GoogleChromeApplicationchromedriver.exe")     # 将控制Chrome的chromedriver导入启动
# 2.打开一个网址
web.get("http://www.baidu.com")                                    # 发送get请求

# driver = Chrome()
# driver.get(https://www.baidu.com)

# option = webdriver.ChromeOptions()
# option.binary_location = rE:GoogleChromeApplicationchrome.exe
# driver = webdriver.Chrome()
# driver.get(https://www.baidu.com)

# dr = webdriver.Chrome(r"D:GoogleChromeApplicationchromedriver.exe")
# dr.maximize_window()

以上是百度出的各种解决方法的尝试 最后将chromedriver复制到GoogleChromeApplication下然后使用命令打开chromedriver并控制浏览器

web = Chrome(r"E:GoogleChromeApplicationchromedriver.exe")     # 将控制Chrome的chromedriver导入启动

然后请求页面得到回复

# 2.打开一个网址
web.get("http://www.baidu.com")                                    # 发送get请求

又想从python下启动chromedriver(因为很多人说放这里)发现不行

web = Chrome(r"E:pythonchromedriver.exe")     # 将控制Chrome的chromedriver导入启动
# 2.打开一个网址
web.get("http://www.baidu.com")                                    # 发送get请求

报错-应该是说找不到浏览器

selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary

后又出现selenium打开浏览器出现空白页问题-因为改动过程中名字太多出现错误,导致get请求错误

经验分享 程序员 微信小程序 职场和发展