最近大資料感興趣實踐了一下自動登入,返回結果是登入成功
import urllib
import urllib2
import gzip
import stringio
#構建post請求的字典
postvalues=
postdata = urllib.urlencode(postvalues);
#構建get請求的字典
getvalues={}
getvalues['mod']="logging"
getvalues['action']="login"
getvalues['loginsubmit']="yes"
getvalues['loginhash']="******"
getvalues['inajax']="1"
getdata=urllib.urlencode(getvalues)
#拼接get請求
urlsrc="******xx"+"?"+getdata
'accept-encoding':'gzip, deflate',
'referer':'',
'host':'******'}
#傳入url,postdata和header
request = urllib2.request(urlsrc,postdata,headers)
response = urllib2.urlopen(request).read()
#解壓返回值
data = stringio.stringio(response)
gzipper = gzip.gzipfile(fileobj=data)
html=gzipper.read()
#返回中有部分亂碼,是編碼問題,從返回網頁結果看是gbk編碼
print html.decode("gbk")
print response.read()
python 實現華安信達論壇自動登入
近期需要從論壇採集一些資料,就使用爬蟲專屬語言python寫了乙個小爬蟲,實現自動登入,並到指定的板塊採集帖子標題 作者等資訊。實現自動登入的關鍵在於模擬瀏覽器向伺服器傳送資料報,用fiddler抓包看一下,過程非常清晰 1.論壇的登入頁面鏈結 2.研究fiddler捕捉到的資料報,可以看到瀏覽器以...
python實現自動登入後台管理系統
首先感謝下網路上的各位大神和博主,通過學習各位大神的文章,才實現了該指令碼 首先瀏覽器執行真是系統通過fiddler抓包,抓取到登入位址 後面的位址和頭部資訊等都是通過fiddler抓取的 並獲取頭資訊,header資訊裡面accept encoding gzip,deflate去掉吧,免得後面提取...
jsp實現自動登入
一 什麼是使用者自動登入?如果使用者經常訪問我們的 假如每天都訪問一次,或者好幾次,那麼使用者每次都重複這些登入操作就會感到相當厭煩。通過一些簡單的技術手段,我們可以讓 記住 那些在曾經登入過的使用者。當該使用者下次再來訪問的時候,可以識別該使用者,並為其自動完成登入過程。二 基本思路 作為 的編寫...