python利用cookie模拟登录
生活随笔
收集整理的這篇文章主要介紹了
python利用cookie模拟登录
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
轉(zhuǎn)載:http://cuiqingcai.com/968.html
| 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | importurllib importurllib2 importcookielib filename='cookie.txt' #聲明一個MozillaCookieJar對象實例來保存cookie,之后寫入文件 cookie=cookielib.MozillaCookieJar(filename) opener=urllib2.build_opener(urllib2.HTTPCookieProcessor(cookie)) postdata=urllib.urlencode({ ????????????'stuid':'201200131012', ????????????'pwd':'23342321' ????????}) #登錄教務(wù)系統(tǒng)的URL loginUrl='http://jwxt.sdu.edu.cn:7890/pls/wwwbks/bks_login2.login' #模擬登錄,并把cookie保存到變量 result=opener.open(loginUrl,postdata) #保存cookie到cookie.txt中 cookie.save(ignore_discard=True,ignore_expires=True) #利用cookie請求訪問另一個網(wǎng)址,此網(wǎng)址是成績查詢網(wǎng)址 gradeUrl='http://jwxt.sdu.edu.cn:7890/pls/wwwbks/bkscjcx.curscopre' #請求訪問成績查詢網(wǎng)址 result=opener.open(gradeUrl) //不需要帶參數(shù)就可以使用了 print result.read() |
| 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | |
總結(jié)
以上是生活随笔為你收集整理的python利用cookie模拟登录的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python使用post方式提交数据
- 下一篇: websocket python爬虫_p