unknown error: cannot find Chrome binary
时间: 2023-12-19 14:07:36 浏览: 29
如果您在使用 Selenium 的过程中出现了 "unknown error: cannot find Chrome binary" 的错误提示,说明 Selenium 没有找到 Chrome 浏览器的二进制文件。这可能是因为 Chrome 浏览器没有安装在默认的位置,或者 Selenium 的版本与 Chrome 浏览器不兼容导致的。
解决这个问题的方法是在初始化 Chrome 浏览器的时候,指定 Chrome 浏览器的路径。具体的方法如下:
```python
from selenium import webdriver
# 指定 Chrome 浏览器的路径
chrome_path = "/path/to/chrome/binary"
chrome_options = webdriver.ChromeOptions()
chrome_options.binary_location = chrome_path
# 初始化浏览器
driver = webdriver.Chrome(chrome_options=chrome_options)
```
需要注意的是,以上代码中的 `/path/to/chrome/binary` 需要替换为实际的 Chrome 浏览器的安装路径。在 Windows 系统中,Chrome 浏览器通常安装在 `C:\Program Files (x86)\Google\Chrome\Application\chrome.exe` 的位置;在 Linux 系统中,Chrome 浏览器通常安装在 `/usr/bin/google-chrome` 的位置。
如果您不知道 Chrome 浏览器的安装路径,可以在命令行中输入 `which google-chrome` 或者 `which chrome`(在 Windows 上需要使用 `where chrome`),来查找 Chrome 浏览器的位置。