Selenium 安裝

pip install selenium

在 Python 3.7 後,如果不指定 selenium 版本,預設會安裝最新版的 selenium 4。
請參考 【Python】Selenium 4 學習筆記 (1) – 與 Selenium 3 的差異

Selenium 基本使用範例

連上網頁並印出 title,結束後關閉 Firefox 瀏覽器

from selenium import webdriver

browser = webdriver.Firefox()

browser.get("http://kirin.idv.tw")

print(browser.title)

browser.quit()

程式碼說明

WebDriver 是 Selenium 系統中,用來操作瀏覽器的一套 API。

在安裝完 Selenium 後,內建安裝了 Firefox 的 WebDriver。如果想要操作 Chrome 瀏覽器,則需要另行安裝 Chrome 的 WebDriver。

我們使用 browser.title 來取得網頁的標題 (title),如果要取得網頁完整的內容,可將 title 改為 page_source 即可,但一般我們不會這麼做,而是會配合「定位」的方法,來取得特定位置的資料。

最後我們關閉 firefox 瀏覽器。

這個程式可以在終端機中輸出網頁 title。

參考資料

Install a Selenium library

Last modified: 2023-02-13

Author

Comments

Write a Reply or Comment

Your email address will not be published.