首先下载最新版的fiddle软件安装
Fiddler 下载地址 :链接:https://pan.baidu.com/s/1ZsRhZQXmy8yRmzn1QErnOQ
提取码:6666
官网:https://www.telerik.com/fiddler/fiddler-everywhere
下载需要抓的APP包安装到模拟器上面
设置模拟器:关闭模拟器的飞行模式,开启wife,长按下wife》修改网络 》勾选显示高级选项 》输入代理服务器主机名 (获取主机名:在电脑的 》控制面板》网络和共享中心
》本地连接 》详细信息 》IPv4地址 就是需要的主机名 例如:192.168.18.26 :命令“ipconfig”)》输入服务器端口 一般默认写8080 》 点击保存 ;
打开fiddle软件 》点击Tools 》Telerik Fiddler Options 》点击General左边全选》点击HTTPS把左边2个的勾选去掉 》点击Connections 把左边4个勾选上;注意看端口是否和模拟器的端口一致 点 》OK
打开fiddle 在fiddle的界面左边 如果 有很多数据可以 点击随便个数据按Ctrl+X清除所以数据;再打开模拟器里面需要抓的App 当APP页面显示;finddle软件左边回显示很多数据
数据颜色灰的表示没有用的深色是有效的 一般黑色字体数据是我们需要的 最左边的#表示APP界面数据顺序 result数据结果数量 prot获取的网络协议类型(一般获取http数据所以在开始设置过滤HTTPS数据因为加密的数据)host主机地址 URL资源
点击fiddle右边的Inspectors在灰色加深的Request Headers字体下面框就是数据地址开头一般是定义数据的请求类型比如get ,post 后面字母到问号数据和左边的URL数据一样
那左边的数据就是我们需要的数据选择左边数据Cyrl+U复制数据 再点击右边的Filters 勾选USE Filters 》点击NO Host Filter 》选择show only thefollowing Hosts 》在下面的输入框粘贴刚复制数据一般是个http://******样式数据 把http://去掉 例如:course2.jaxus.cn;最后点右边的Actions选择Run;(这样就过滤掉不需要的数据)
点击左边数据,再3点击右边Raw下面会有蓝色网址点击就会跳转到网页去;页面会显示数据;网址有些字段可以去掉(可以一点一点去掉看下面数据是否还在,如果不在就是必须的参数)
不同数据对应页面不同这好慢慢整理数据和页面对应才不会显示错误数据
https://mp.weixin.qq.com/s/w2cmy8SqwaG5hLuM7Sdx3w(https抓包)