返回
|搜索
转发

正厚软件 | Fiddler实现APP抓包配置

2022-06-27 10:56

沈老师的干货分享

——成都正厚软件

fiddler如何设置代理抓取真机数据

fiddler是一个http协议调试代理工具,在测试过程中使用频率较高,能检查和记录电脑与互联网之间的http通讯,且可以查看到不能结构的数据(cookie、html、js、css),除此以外还可以模拟弱网速、改变请求以及响应数据等。然而针对不同的测试手段和测试项目在设置抓取数据时有一点小区别,下面就给大家介绍一下怎么抓取真机和模拟器APP数据。

配置代理抓取真机数据

第1步:在电脑上安装好fiddler,安装并启动Fiddler,打开菜单栏中的Tools->Options,选择HTTPS选项,勾选如下图所示的两个选项,解密HTTPS通信和忽略服务器证书错误:

配置代理抓取真机数据

选择Connections选项,设置端口号8888(fiddler端口号默认8888),允许计算机远程连接。

Connections选项

在windows命令提示符窗口输入ipconfig获取电脑ip(假设为192.168.02.89)

手机与电脑连接同一个WiFi,点击已连网络找到配置http代理,服务器填写电脑Ip,端口8888

打开手机浏览器,访问http://192.168.02.89:8888,在页面中点击FiddlerRoot certificate下载并安装(需要在设置中找到证书安装)

抓取模拟器app数据

抓取模拟器数据时,电脑端设置没有任何差别,主要是模拟器配置方面有以下不同之处,以夜神模拟器为例:

打开夜神模拟器,点击右上角【设置】-选择【手机】-勾选【桥接模式】-勾选DHCP(自动给模拟器分配IP)。注:首此使用桥接模式需要安装驱动,界面会显示驱动安装入口)

抓取模拟器app数据
网络桥接模式

重新打开模拟器,设置代理。找到系统应用,点击设置,点击无线网络WLAN—>左键常按点击已连接网络—>修改网络

模拟器
选项

重启模拟器,在浏览器中访问http://192.168.02.89:8888 下载证书,下载完成点击证书进行安装,安装后在模拟器设置-安全可以查看。此时打开fiddler就能抓取到模拟器中网络请求数据

下载证书
首页1
我的
电话
在线666咨询
正规学校正规学校助学补贴助学补贴优质服务优质服务
logo