Python抓取手機APP中內容


首先下載Wireshark和模擬器(天天模擬器,夜神模擬器),天天模擬器在自帶的應用商店里面能夠登錄微信。

然后打開Wireshark選擇一個網卡開始抓包。

開始抓包后,在模擬器中要抓取的APP中對想要的資源進行點擊訪問,操作完成后停止捕捉,排除干擾。

Filter用於過濾數據,在里面輸入選擇的過濾條件。相關的語法和設置可以在網上查找資料,這里干擾項較少,直接選出http協議的數據包。

點擊所需要的數據進行分析,可以將里面的字段復制出來構造Header然后對資源進行訪問。

 1 # coding:utf8
 2 import requests
 3 
 4 url = 'http://zhidujia.com/api/mail/whiteList/599434bb04ca4e49892b25ea'
 5 
 6 headers ={ 'Content-Type':'application/json',           
 7            'uid':'594ca4ef43525e8',
 8            'memberId':'5994abbas26e49892b25ea',
 9            'version': '1.0',
10            'salt': '15089506600',
11            'appVersion': '1.0',
12            'token': '569as4d62as51234C98A8Ba22C',
13            'terminal': '1',
14            }
15 #'Connection': 'Keep-Alive','Host': 'zhidujia.com','Accept-Encoding': 'gzip',
16 #'User-Agent': 'okhttp/3.5.0','Request Version': 'HTTP/1.1',
17 res = requests.get(url,headers=headers)
18 print res
19 print res.text

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM