首頁 > 後端開發 > Python教學 > 為什麼我在 Selenium 中遇到'chromedriver”可執行檔未找到錯誤?

為什麼我在 Selenium 中遇到'chromedriver”可執行檔未找到錯誤?

Barbara Streisand
發布: 2024-11-27 15:00:12
原創
520 人瀏覽過

Why Am I Getting the

錯誤:在 PATH 中找不到「chromedriver」執行檔

在網頁抓取中,使用者可能需要使用 Selenium 的 Chrome WebDriver 修改使用者代理程式。但是,設定用戶代理時可能會出現錯誤。

遇到的問題:

用戶遇到以下錯誤消息:

selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH
登入後複製

原因:

此錯誤表示ChromeDriver 可執行檔在PATH 環境變數中找不到。

解決方案:

要解決此問題,必須將executable_path 鍵與 ChromeOptions 物件一起傳遞。此參數指定 ChromeDriver 可執行檔的絕對路徑。將下面程式碼中的佔位路徑替換為您的 ChromeDriver 的實際位置:

from selenium import webdriver

options = webdriver.ChromeOptions()
options.add_argument('user-agent = Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36')
driver = webdriver.Chrome(chrome_options=options, executable_path=r'C:\Users\Desktop\chromedriver_win32\chromedriver.exe')
driver.get('https://www.google.co.in')
登入後複製

以上是為什麼我在 Selenium 中遇到'chromedriver”可執行檔未找到錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板