基本知識

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 即可,但一般我們不會這麼做,而是會配合「定位」的方法,來取得特定位置的資料。

Last modified: 2019-03-20

Author

Comments

Write a Reply or Comment

Your email address will not be published.