出现selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary错误,通常是因为系统找不到Chrome浏览器的安装路径。解决方法是手动指定Chrome可执行文件的路径,通过ChromeOptions设置chrome_path,确保Selenium能正确调用浏览器程序,从而消除该异常。
1、 所示,浏览器无法打开。解决此问题有多种方式,以下介绍两种最简单实用的方法,帮助快速恢复正常访问。
2、 将chromedriver文件置于浏览器安装主目录中。
3、 见下图示。
4、 右键地址栏,复制浏览器路径。
5、 返回代码界面,定位图中红圈处,将之前复制的地址粘贴至括号内,末尾追加 chromedriver.exe,并用英文引号包裹整个路径。
6、 填写完成后所示,运行测试依然报错,网上许多答案都如此描述,但具备Python基础的人通常能发现其中问题所在。
7、 只需在引号前添加一个小写r即可解决问题。
8、 运行后成功访问百度网站。
9、 另述一种方法如下。
10、 将chromedriver.exe文件复制到Python安装目录的根路径中。
11、 将原第二行修改为如下内容:
12、 浏览器的根目录位于xxxxxx位置。
13、 所示。
14、 运行后成功打开了百度网站。
评论
更多评论