python實現模擬登入
2012-08-02 10:20:42
我來說兩句
當你要模擬登入乙個**時,首先要搞清楚**的登入處理細節(發了什麼樣的資料,給誰發等...)。我是通過httpfox來抓取http資料報來分析該**的登入流程。同時,我們還要分析抓到的post包的資料結構和header,要根據提交的資料結構和heander來構造自己的post資料和header。
分析結束後,我們要構造自己的http資料報,並傳送給指定url。我們通過urllib2等幾個模組提供的api來實現request請求的傳送和相應的接收。
大部分**登入時需要攜帶cookie,所以我們還必須設定cookie處理器來保證cookie。
具體**和講解如下
#!/usr/bin/python
import htmlparser
import urlparse
import urllib
import urllib2
import cookielib
import string
import re
#登入的主頁面
hosturl = '******' //自己填寫
#post資料接收和處理的頁面(我們要向這個頁面傳送我們構造的post資料)
posturl = '******' //從資料報中分析出,處理post請求的url
模擬使用者登入含註冊 python第8天
print 歡迎登入尚雅夢想python學習系統 center 30 print 8 flag true while flag order input 按 r 或者 r 進行使用者註冊 n按 l 或者 l 進行使用者登入 if order.upper r flag true while flag u...
python模擬登入
使用python模擬登入的乙個思路 一,獲取data,獲取headers 二,構造cookie 需要使用urllib,urllib2,cookielib 這三個模組 使用瀏覽器獲取 的data,headers 構造data,headers字典 作為引數 使用urllib2的request方法傳遞引數...
Python模擬登入
最近想做乙個可以模擬人工,對 的內容進行操作,比如自動購物,自動支付。朋友向我推薦用python去寫,我也就開始用python。看了一些大概,用python3 的requests去弄,感覺邏輯很簡單。最主要的問題是如何去分析 的邏輯,這很難。用了chrome f12 記錄網頁的操作,但是一點是,ch...