【发布时间】:2018-10-12 19:09:04
【问题描述】:
出于兼容性原因,我更喜欢将 Chrome 版本 55.0.2883.75 与 Chromedriver v. 2.26 一起使用。我从https://www.slimjet.com/chrome/google-chrome-old-version.php 下载了旧版chrome,从https://chromedriver.storage.googleapis.com/index.html?path=2.26/ 下载了Chromedriver 2.26。
我正在使用以下代码尝试设置我的 Chrome 二进制位置:
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
options = Options()
options.binary_location = "C:\\Program Files\\Chrome\\chrome64_55.0.2883.75\\chrome.exe"
driver = webdriver.Chrome('chromedriver.exe', chrome_options = options)
但是,当我尝试启动 WebDriver Python 时返回以下错误:
WebDriverException: unknown error: cannot find Chrome binary
(Driver info: chromedriver=2.26.436362
(5476ec6bf7ccbada1734a0cdec7d570bb042aa30),platform=Windows NT 10.0.14393 x86_64)
我曾尝试搜索类似的问题和答案,但到目前为止还没有运气。非常感谢您提供任何帮助 - 提前感谢您!
【问题讨论】:
-
尝试使用单正斜杠而不是双反斜杠
-
谢谢,但是单斜杠和双斜杠都会返回上述相同的错误。
标签: python selenium google-chrome selenium-webdriver selenium-chromedriver