最後更新日期:2019 年 03 月 20 日
基本知識
WebDriver 是 Selenium 系統中,用來操作瀏覽器的一套 API。
在安裝完 Selenium 後,內建安裝了 Firefox 的 WebDriver。如果想要操作 Chrome 瀏覽器,則需要另行安裝 Chrome 的 WebDriver。
Selenium 安裝
pip install selenium
使用範例
1、控制 Firefox 視窗大小
from selenium import webdriver
browser = webdriver.Firefox()
browser.get("http://kirin.idv.tw")
# 設定 firefox 的視窗為 800 x 600
browser.set_window_size(800, 600)
2、印出網頁 title,結束後關閉 Firefox 瀏覽器
from selenium import webdriver
browser = webdriver.Firefox()
browser.get("http://kirin.idv.tw")
print(browser.title)
browser.quit()
如果要取得網頁完整的內容,可將 title 改為 page_source 即可,但一般我們不會這麼做,而是會配合「定位」的方法,來取得特定位置的資料。
Comments