未找到 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())
我有一台 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())