python實現自動登入

2021-07-24 11:28:59 字數 1069 閱讀 5077

最近大資料感興趣實踐了一下自動登入,返回結果是登入成功
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實現自動登入

一 什麼是使用者自動登入?如果使用者經常訪問我們的 假如每天都訪問一次,或者好幾次,那麼使用者每次都重複這些登入操作就會感到相當厭煩。通過一些簡單的技術手段,我們可以讓 記住 那些在曾經登入過的使用者。當該使用者下次再來訪問的時候,可以識別該使用者,並為其自動完成登入過程。二 基本思路 作為 的編寫...