未找到 Chromedriver:可执行文件需要位于 PATH 中

Chromedriver is not being found: executable needs to be in PATH

我有一台 windows64 位机,我在正确的位置下载了 chromedriver,我的文件路径是这样的:

'C:\Users\username\AppData\Local\Google\Chrome\Application\chrome.exe\chromedriver'

然后我写了这段代码:

import selenium 
from selenium import webdriver
driver=webdriver.Chrome('C:\Users\pushp\AppData\Local\Google\Chrome\Application\chrome.exe\chromedriver')

但是,我收到一个文件未找到错误以及此消息 -

'Message: 'chromedriver' executable needs to be in PATH.'

我该如何解决这个问题?

  driver =webdriver.Chrome(r'C:\Users\pushp\AppData\Local\Google\Chrome\Application\chrome.exe\chromedriver.exe')

只需要添加.exe

设置如下

import selenium 
from selenium import webdriver
webdriver.Chrome(executable_path=r"C:\Users\pushp\AppData\Local\Google\Chrome\Application\chromedriver.exe")

或者


webdriver.Chrome(executable_path="C:\Users\pushp\AppData\Local\Google\Chrome\Application\chromedriver.exe")

您还可以安装 pip install webdriver-manager 然后 运行 以下代码将为您安装正确的网络驱动程序

from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager

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