[Scratch & Python] Selenium 安裝說明 === 要使用 Selenium 之前,我們必須先安裝 Selenium 函式庫,並且再安裝 Chrome WebDriver,才能使 Selenium 能成功控制 Chrome 並進行各項操作。 ## 安裝 Selenium Selenium 有提供 Java 與 Python 的版本。此處我們會用 Python 的版本,可以直接用 pip 安裝: ### Windows ``` pip install selenium ``` ### Mac ``` pip3 install selenium ``` ### 測試是否安裝成功 可以使用 `import selenium` 來測試是否有安裝成功。如果沒有出現錯誤訊息,就代表安裝成功了。 ![](https://i.imgur.com/PtnAene.png) ## 安裝 Chrome WebDriver 有了 Selenium 後,我們還需要一個稱作 WebDriver 的東西來模擬網頁操作,接下來我們只會使用 Chrome,所以我們只安裝 Chrome WebDriver。 * 下載連結:[ChromeDriver - WebDriver for Chrome](https://sites.google.com/a/chromium.org/chromedriver/downloads),點選 Latest Release。 > 如果很久以後要再使用 Selenium,記得回來檢查是否有新版的 WebDriver,舊版的很有可能會無法支援最新版的 Chrome。 ### Windows Windows 的部分,把解壓縮後的檔案 `chromedriver.exe` 放到 `C:\Windows`,讓 Chrome WebDriver 可以被系統存取到。 ### Mac Mac 的部分,把解壓縮後的檔案 `chromedriver` 放到 `/usr/local/bin` 裡面,讓 Chrome WebDriver 可以被系統存取到。(在 Finder 中可以點 Command + Shift + G 直接到指定路徑) ### 測試是否安裝成功 可以執行以下來測試是否安裝成功: ```python= from selenium import webdriver driver = webdriver.Chrome() ``` ![](https://i.imgur.com/VDSTbJg.png) 接著,應該會跳出一個新的 Chrome 視窗,寫著「Chrome 正受到自動測試軟體控制」,代表 Chrome WebDriver 有安裝成功! ![](https://i.imgur.com/Wv2l4r8.png)