首頁  >  文章  >  後端開發  >  為什麼我會收到 WebDriverException:在 Selenium 中找不到 \'chromedriver\' 執行檔?

為什麼我會收到 WebDriverException:在 Selenium 中找不到 \'chromedriver\' 執行檔?

Patricia Arquette
Patricia Arquette原創
2024-11-17 07:26:03526瀏覽

Why Am I Getting a WebDriverException: 'chromedriver' Executable Not Found in Selenium?

WebDriverException: 'chromedriver' Executable Not Found

Selenium 的 WebDriverException 是使用 Chromedriver 時的常見錯誤。當系統的 PATH 環境變數中不存在「chromedriver」可執行檔時,就會出現此錯誤。

分析錯誤

在這種特定情況下會引發錯誤,因為正在嘗試使用 Python 中的 Selenium Chromedriver 修改用戶代理。使用以下程式碼行:

但是,儘管為 chromedriver 執行檔設定了正確的路徑,錯誤仍然存在。

解決方案

此問題的解決方案是在初始化 WebDriver 時傳遞「executable_path」以及 chromedriver 執行檔的絕對路徑。操作如下:

透過提供 'executable_path' 參數,WebDriver 被導向到 chromedriver 執行檔的特定位置,從而解決了錯誤。

以上是為什麼我會收到 WebDriverException:在 Selenium 中找不到 \'chromedriver\' 執行檔?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn