背景:
使用Selenium 時Python 和Firefox,您可能會遇到錯誤,指出「geckodriver」執行檔不存在於系統路徑中。此可執行檔是 Selenium 控制 Firefox 所必需的。
原因:
發生錯誤的原因是 Selenium 用戶端綁定無法找到 geckodriver 執行檔。預設情況下,可執行檔應位於系統的 PATH 中。如果不存在,系統無法找到它。
解決方案:
要解決此問題,您需要將包含geckodriver 執行檔的目錄新增至系統中路徑:
Unix/macOS:
開啟終端機並執行下列指令將目錄新增至PATH:
export PATH=$PATH:/path/to/directory/of/executable
Windows:
額外注意事項:
如果您以非預設方式安裝了 Firefox位置,您可能還需要在建立 WebDriver 時明確指定二進位位置實例:
from selenium.webdriver.firefox.firefox_binary import FirefoxBinary binary = FirefoxBinary('path/to/installed firefox binary') browser = webdriver.Firefox(firefox_binary=binary)
以上是如何使用 Python 修復 Selenium 中的「路徑中未找到 Geckodriver 執行檔」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!