mitmdump抓取app数据

注:有些app的api接口post的请求有些参数不知从何而来,因此无法模拟客户端post数据,需借助mitmproxy里面的mitmdump来操作。

1. 先用fiddler抓包获取请求的接口

2. 编写解析数据的代码,例如:

import json
# 这个地方必须这么写 函数名:response
def response(flow):
    # 通过抓包软包软件获取请求的接口
    if aweme/v1/user/follower/list in flow.request.url:
        # 数据的解析
        for user in json.loads(flow.response.text)[followers]:
            pass

3. 开启模拟器,设置好代理,cmd运行mitmdump,例如:mitmdump -s XX.py -p 8889 

   说明:mitmdump -s py文件 -p 模拟器代理端口

4. 滑动APP。

 

mitmdump抓取app数据

上一篇:快速排序


下一篇:VUE移动端音乐APP学习【二十二】:搜素检索