用 Python 匯入 Selenium 的方式,以及如何用mac 安裝 ChromeDriver

貓鷹疾呼
2 min readJul 2, 2019

--

Selenium 是 Python 一個可以模擬瀏覽器動作的模組,常被應用在爬蟲程式中。要能在 Python 中順利啟動這個模組的方法有一點複雜,這篇文章就是做個筆記,提醒自己也幫助別人使用這個功能。

— -

開發環境

  • 硬體:MacBook Air (Early 2015)
  • OS: Mac OS 10.13.6
  • Python: 3.7.3

Step 1. 安裝 Selenium 模組

在終端機中,使用以下語法,即可自動安裝:

$ pip3 install selenium

安裝後先不要急著試,因為還要安裝瀏覽器的驅動程式,才能夠順利透過Python的IDE操作瀏覽器。

Step 2. 下載 Chrome Driver

我使用的是Chrome,下載前先到Chrome的「說明」,檢查版本編號,然後到這個網址下載跟自己版本相同的Driver:

http://chromedriver.chromium.org/

下載好之後,會是一個壓縮檔。

Step 3. 安裝 Chrome Driver

解壓縮之後,會是一個檔名叫做「chromedriver」的Unix執行檔,我們要把這個檔案丟到usr/local/bin 這個路徑中。

點開 Finder,按「command+shift+G」,這個指令可以開啟隱藏資料夾,然後輸入「 /usr/local」,接著會出現bin資料夾。把chromedriver檔案,直接拖曳到bin資料夾中。

這樣就安裝完成了。

Step 4. 匯入 Selenium 跟啟動 Chrome Driver

匯入Selenium模組之後,需要輸入chromedriver的存放路徑,請以字串的方式,輸入檔案的絕對路徑。

然後,將driver位置放入web driver的指令中,啟動Chrome。

最後就可以開啟指定的網址。

下指令的方式有很多種,日後有機會再介紹。

【參考文章】

mac安裝chromedriver

--

--

貓鷹疾呼
貓鷹疾呼

Written by 貓鷹疾呼

對行銷廣告極有興趣,熱衷於分享閱讀心得與時事評論,文章散見於FHM及各網路媒體。Youtube ► https://bit.ly/2Moc0Zc