如何将chromedriver.exe添加到PATH?

问题描述 投票:0回答:3

我安装了网络驱动程序和硒。当我尝试运行代码来打开谷歌时,出现此错误。我多次尝试将 .exe 添加到路径中,但不起作用。

Message=消息:“chromedriver.exe”可执行文件需要位于 PATH 中。请参阅https://sites.google.com/a/chromium.org/chromedriver/home

python selenium google-chrome webdriver
3个回答
4
投票

现在您可以设置 chromedriver 进行自动升级:

pip install chromedriver-autoinstaller

代码:

from selenium import webdriver
import chromedriver_autoinstaller


chromedriver_autoinstaller.install()  # Check if the current version of chromedriver exists
                                      # and if it doesn't exist, download it automatically,
                                      # then add chromedriver to path

driver = webdriver.Chrome()
driver.get("http://www.python.org")
assert "Python" in driver.title

尝试以下代码进行手动设置:

driver = webdriver.Chrome("full path to chrome driver\\chromedriver.exe")
driver.maximize_window()
wait = WebDriverWait(driver, 30)
driver.get("www.google.com")

3
投票

执行时安装驱动程序。
使用

webdriver_manager
python 包会将其存储到缓存中并将确切路径传递给驱动程序。
仅当存在较新的驱动程序版本时才会下载。

import selenium
from webdriver_manager.chrome import ChromeDriverManager

driver = webdriver.Chrome(ChromeDriverManager().install())

0
投票

我找到了一种更简单的使用 pip 的方法。我输入了

pip install chromedriver_installer

在 vscode 终端中并完成

© www.soinside.com 2019 - 2024. All rights reserved.