selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary
时间: 2023-06-21 17:14:23 浏览: 182
基于Selenium的Java爬虫实战(内含谷歌浏览器Chrom和Chromedriver版本124.0.6345.0)
这个错误通常表示你的系统中没有安装Chrome浏览器或者找不到Chrome浏览器的安装路径。你可以尝试以下方法来解决这个问题:
1. 确保你已经安装了Chrome浏览器,并且它已经在系统的PATH环境变量中。你可以在终端中输入"chrome"来检查是否能够启动Chrome。
2. 如果你已经安装了Chrome浏览器但是仍然出现这个问题,那么你可以尝试指定Chrome浏览器的路径。你可以在启动浏览器时设置options.binary_location属性来指定Chrome浏览器的路径,例如:
```
from selenium.webdriver.chrome.options import Options
options = Options()
options.binary_location = "/path/to/chrome"
driver = webdriver.Chrome(options=options)
```
把"/path/to/chrome"替换成你实际的Chrome浏览器安装路径。
3. 如果你仍然无法解决这个问题,那么你可以尝试使用其他浏览器,例如Firefox或者Edge。你可以下载对应浏览器的驱动,然后修改启动浏览器的代码。
阅读全文