这个错误提示是因为 Selenium 找不到 Chrome 浏览器的二进制文件。解决方法如下:

  1. 确认已经安装了 Chrome 浏览器,并且安装路径已经添加到系统环境变量中。

  2. 检查 Chrome 浏览器的版本和驱动程序的版本是否匹配。可以在 Selenium 官网上下载对应版本的 Chrome 驱动程序。

  3. 指定 Chrome 浏览器的二进制文件路径,在启动浏览器时传递参数,如下所示:

from selenium import webdriver
chrome_options = webdriver.ChromeOptions()
chrome_options.binary_location = '/path/to/chrome/binary'
driver = webdriver.Chrome(chrome_options=chrome_options)

其中,/path/to/chrome/binary 应该替换为你自己的 Chrome 浏览器二进制文件的路径。

  1. 如果使用的是 Linux 系统,需要确认是否安装了 Chrome 浏览器的依赖库。可以根据系统版本和 Chrome 版本在官网上查找对应的依赖库安装方法。
Selenium 错误:'unknown error: cannot find Chrome binary' 解决方法

原文地址: https://www.cveoy.top/t/topic/oJOi 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录