首頁 > 後端開發 > Python教學 > 如何修復 Headless Chrome 中的「WebDriverException:『chromedriver』執行檔需要位於 PATH 中」錯誤?

如何修復 Headless Chrome 中的「WebDriverException:『chromedriver』執行檔需要位於 PATH 中」錯誤?

Barbara Streisand
發布: 2024-12-14 12:42:12
原創
750 人瀏覽過

How to Fix the

WebDriverException: 'chromedriver' Executable Not Found in PATH Error with Headless Chrome

當嘗試使用 Headless Chrome 運行 Selenium腳本時,可能會出現以下錯誤:

此錯誤表明Selenium 用戶端無法找到 chromedriver 可執行二進位文件,而這對於運行無頭 Chrome 至關重要。要解決此問題,可以考慮以下幾種措施:

確保 Chromedriver 路徑:

  • 檢查 chrome_options.binary_location 參數。它應該指向 chrome.exe 可執行文件,而不是 chromedriver.exe。
  • 使用executable_path 指定 chromedriver.exe 二進位檔案的絕對路徑。例如:

將 Chromedriver 新增至 PATH:

如果您不想明確指定executable_path,則可以新增包含 driver 的目錄。 exe 到系統的 PATH 環境變數。這將使可執行檔可供所有程式存取。

範例程式碼:

以下是修改後的程式碼片段,其中包含執行Chrome headless 時的這些注意事項:

透過解決這些問題,您可以建立與chromedriver 的正確連接,並成功使用headless 運行Selenium 腳本鉻。

以上是如何修復 Headless Chrome 中的「WebDriverException:『chromedriver』執行檔需要位於 PATH 中」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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