gpt4 book ai didi

linux - WebDriverException : Message: 'chromedriver.exe' executable needs to be in PATH. - Selenium

转载 作者:太空宇宙 更新时间:2023-11-04 12:08:56 30 4
gpt4 key购买 nike

在您告诉我这是重复的之前,我面临的问题是我正在通过 Windows 上的 Ubuntu 子系统使用 jupyter-notebook 运行我的 python 代码。

我已经确定chromedriver所在的Windows文件夹路径是正确的。但是,我仍然遇到同样的错误。此外,我无法从 Ubuntu 子系统中看到我的文件在哪里(即,我无法在 Windows 上找到包含这些文件的文件夹)。

无论如何我可以纠正这个?例如在 Ubuntu 上编辑 ~/.bashrc 文件?

browser = webdriver.Chrome("C:/Users/vr235/Downloads/chromedriver/chromedriver.exe")

错误:

WebDriverException: Message: 'chromedriver.exe' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home

编辑:

虽然用户 DebanjanB 指出了一个解决方案并将其标记为重复,但我尝试了用户的建议但得到了同样的错误。

from selenium.webdriver.chrome.options import Options 

chrome_options = Options()
chrome_options.add_argument("--headless")
browser = webdriver.Chrome(chrome_options=chrome_options, executable_path=r'C:\Users\vr235\Downloads\chromedriver\chromedriver.exe')
browser.get("https://www.sciencedirect.com/")

错误:

WebDriverException: Message: 'C:\Users\vr235\Downloads\chromedriver\chromedriver.exe' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home

最佳答案

如果使用 WSL,可以通过查看 WSL 上的 mnt 文件夹来识别 Chromedriver 所在的路径。

例如:我的chromedriver路径在C:/盘的Downloads文件夹中

路径:/mnt/c/vr235/Users/Downloads/chromedriver.exe

添加相同内容后,上面的代码行将完美运行。

关于linux - WebDriverException : Message: 'chromedriver.exe' executable needs to be in PATH. - Selenium ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49637396/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com