错误:selenium.common.exceptions.WebDriverException:消息:使用 Selenium 时“chromedriver”可执行文件需要位于 PATH 中
如果 in webdriver.Chrome() 中可执行文件 chromedriver.exe 的路径未正确实设置或不正确,则我们可能会得到错误 selenium.common.exceptions.WebDriverException。下图显示了这样的异常。
可以通过以下方式解决 −
验证设置 in webdriver.Chrome 中的 chromedriver.exe 文件的路径。
使用命令安装 webdriver 管理器:pip install webdrivermanager。然后在我们的代码中添加语句:from webdriver_manager.chrome import ChromeDriverManager。
范例
使用 webdriver 管理器的代码实现
from selenium import webdriver from webdriver_manager.chrome import ChromeDriverManager #configure webdriver manager driver = webdriver.Chrome(ChromeDriverManager().install()) driver.implicitly_wait(0.5) #launch URL driver.get("https://tutorialspoint.com/index.htm") print("URL is: ") print(driver.current_url) driver.close()
输出
广告