i am Roger Li

Python Selenium出錯誤: [Errno 8] Exec format error: 'driver/chromedriver'

正在用Python的Selenium做website content scraping時,出現以下錯誤字句:

[Errno 8] Exec format error: 'driver/chromedriver'

我找出檔案中對應的一行內容是:

driver = webdriver.Chrome("driver/chromedriver", chrome_options=option)

檢查清楚, driver/chromedriver檔案位置正確。

檢查安裝了的Google Chrome版本

因為該chromedriver檔案必須對應正確Chrome版本,我用以下指令找出Chrome版本:

google-chrome --version

看到版本是 93.0.4577.63

下載正確Chrome Driver檔案

開啟官方ChromeDriver下載頁 (https://chromedriver.chromium.org/downloads)

找到相應的版本頁面

我下載了chromedriver_linux64.zip ,因為我是在Ubuntu上運作。

解壓後,把內裏的chromedriver檔案取代原來 driver/ 內的那個便可。

發佈回覆

你的電郵地址並不會被公開。 必要欄位標記為 *