最後更新日期:2023 年 02 月 13 日
Table of Contents
基本知識
Selenium 安裝
在 Python 3.7 後,如果不指定 selenium 版本,預設會安裝最新版的 selenium 4。
請參考 【Python】Selenium 4 學習筆記 (2) – 與 Selenium 3 的差異
pip install 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 瀏覽器
Comments