1. 程式人生 > >Python抓取手機APP中內容

Python抓取手機APP中內容

quest 手機app 開始 clas tex json 完成 keep 抓取

首先下載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

Python抓取手機APP中內容