九、使用selenium + phantomjs 模擬瀏覽器登陸網站

'''
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")
相關文章
相關標籤/搜索