获取抖音数据
1.修改手机配置
- 同局域网下手机连接电脑的ip与端口号
- 上面的主机名字是 你电脑抓包的 ip 地址,端口号是刚才设置的端口号。设置完了打开浏览器查看。
- 发现需证书有问题,我们还需要安装 mitmproxy 提供的证书,要不抓包失败。 安装证书:浏览器输入 mitm.it
2. mitmproxy抓包
安装 mitmproxy
pip install mitmproxy
cmd 同时运行mitmdump
mitmdump -p 8888 -s +py文件路径
ps:只有运行程序 手机才会联网
为什么不用fiddler抓取后直接oy文件处理,而还要借助mitmproxy?
大:因为fiddler时可以抓取到api接口的数据包,但是有些app的api接口post 的请求数据不知道他抛过去的数据的加密算法,也就无法模拟客户端post数据,比如豆果美食就可以模拟,因为数据基本是死的。而抖音不知道post过去的一些必要参数是怎么来的,所以直接获取不到。这时候就要借助mitmproxy里面的mitmdump来操作。