'''
Selenium 模擬瀏覽器爬取網頁信息
一種是真實的瀏覽器,也便是在程序調用瀏覽器時,會打開相應的瀏覽器來顯示,
如:chrome,ie,safari,firefox
一種是僞瀏覽器,沒有瀏覽器界面,只負責處理html,js和cookie的功能。
如:htmlunit,phantomjs
使用示例
'''
#author toloy
from selenium import webdriver
# driver = webdriver.Chrome("C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe")
driver = webdriver.PhantomJS()
# 瀏覽器請求指定網址
driver.get("http://www.dfenqi.cn")
# 向瀏覽器指定控件中輸入值
driver.find_element_by_id("username").send_keys("139xxxx5176")
driver.find_element_by_id("password").send_keys("xxxxxx")
# 單擊登陸按鈕
driver.find_element_by_class_name("dl").click()
# 打印瀏覽器快照
driver.save_screenshot("abc.png")