1. 程式人生 > >9、使用selenium + phantomjs 模擬瀏覽器登錄網站

9、使用selenium + phantomjs 模擬瀏覽器登錄網站

end post www. spa keys user auth xxx weight

‘‘‘
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"
)

9、使用selenium + phantomjs 模擬瀏覽器登錄網站