首页 > 后端开发 > Python教程 > 为什么我在 Selenium 中遇到'chromedriver”可执行文件未找到错误?

为什么我在 Selenium 中遇到'chromedriver”可执行文件未找到错误?

Barbara Streisand
发布: 2024-11-27 15:00:12
原创
565 人浏览过

Why Am I Getting the

错误:在 PATH 中找不到“chromedriver”可执行文件

在网页抓取中,用户可能需要使用 Selenium 的 Chrome WebDriver 修改用户代理。但是,设置用户代理时可能会出现错误。

遇到的问题:

用户遇到以下错误消息:

selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH
登录后复制

原因:

此错误表示 ChromeDriver 可执行文件在 PATH 环境变量中找不到。

解决方案:

要解决此问题,必须将executable_path 键与 ChromeOptions 对象一起传递。此参数指定 ChromeDriver 可执行文件的绝对路径。将下面代码中的占位符路径替换为您的 ChromeDriver 的实际位置:

from selenium import webdriver

options = webdriver.ChromeOptions()
options.add_argument('user-agent = Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36')
driver = webdriver.Chrome(chrome_options=options, executable_path=r'C:\Users\Desktop\chromedriver_win32\chromedriver.exe')
driver.get('https://www.google.co.in')
登录后复制

以上是为什么我在 Selenium 中遇到'chromedriver”可执行文件未找到错误?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板