-
大小: 2KB文件類(lèi)型: .py金幣: 1下載: 1 次發(fā)布日期: 2021-07-02
- 語(yǔ)言: Python
- 標(biāo)簽:
資源簡(jiǎn)介
一個(gè)學(xué)習(xí)python腳本登陸的好例子哦,可以看看。
代碼片段和文件信息
#?-*-?coding:?cp936?-*-
import?HTMLParser?
import?urlparse?
import?urllib?
import?urllib2?
import?cookielib?
import?string?
import?re?
#?登陸自動(dòng)登陸深職院上網(wǎng)腳本
#?chorm+iris抓包分析參數(shù),傳遞參數(shù)使用了MD5加密
def?loginSZPT():?
????#登錄的主頁(yè)面?
????hosturl?=?‘http://10.1.255.100‘
????#post數(shù)據(jù)接收和處理的頁(yè)面(我們要向這個(gè)頁(yè)面發(fā)送我們構(gòu)造的Post數(shù)據(jù))?
????posturl?=?‘http://10.1.255.100/‘?#從數(shù)據(jù)包中分析出,處理post請(qǐng)求的url?
?????
????#設(shè)置一個(gè)cookie處理器,它負(fù)責(zé)從服務(wù)器下載cookie到本地,并且在發(fā)送請(qǐng)求時(shí)帶上本地的cookie?
????cj?=?cookielib.LWPCookieJar()?
????cookie_support?=?urllib2.HTTPCookieProcessor(cj)?
????opener?=?urllib2.build_opener(cookie_support?urllib2.HTTPHandler)?
????urllib2.install_opener(opener)?
?????
????#打開(kāi)登錄主頁(yè)面(他的目的是從頁(yè)面下載cookie,這樣我們?cè)谠偎蚿ost數(shù)據(jù)時(shí)就有cookie了,否則發(fā)送不成功)?
????h?=?urllib2.urlopen(hosturl)?
?????
????#構(gòu)造header,一般header至少要包含一下兩項(xiàng)。這兩項(xiàng)是從抓到的
評(píng)論
共有 條評(píng)論