返回
正确开启fiddler,助你掌握手机数据请求抓取之道
前端
2024-02-21 18:24:19
-
准备工作
- 确保您的电脑和手机连接在同一个局域网内。
- 在电脑上安装并运行Fiddler。
- 在手机上安装Fiddler的证书。
-
配置Fiddler
- 打开Fiddler,点击“工具”菜单,选择“选项”。
- 在弹出的“Fiddler选项”窗口中,切换到“连接”选项卡。
- 在“允许远程连接”复选框中打勾。
- 在“端口”字段中输入一个端口号(例如8888)。
- 点击“确定”保存设置。
-
配置手机
- 在手机上打开“设置”应用。
- 找到并点击“WLAN”或“Wi-Fi”。
- 选择您正在使用的Wi-Fi网络,点击“修改网络”。
- 在弹出的“修改网络”窗口中,勾选“显示高级选项”。
- 在“代理”字段中选择“手动”。
- 在“主机名”字段中输入您的电脑的IP地址。
- 在“端口”字段中输入您在Fiddler中设置的端口号(例如8888)。
- 点击“保存”保存设置。
-
测试连接
- 在手机上打开一个浏览器,输入一个网址。
- 在Fiddler中,您应该可以看到手机发出的请求。
-
开始抓包
现在您可以开始抓取手机上的数据请求了。只需在Fiddler中点击“开始捕捉”按钮即可。
-
停止抓包
抓取完成后,点击“停止捕捉”按钮即可。
-
分析结果
您可以在Fiddler中查看抓取到的请求和响应信息。您可以使用Fiddler的内置过滤器对结果进行筛选,也可以将结果导出为CSV或JSON格式。
-
常见问题
-
如果我无法在Fiddler中看到手机发出的请求,该怎么办?
- 确保您的电脑和手机连接在同一个局域网内。
- 确保您在手机上正确配置了Fiddler的代理设置。
- 尝试在手机上重启Fiddler。
-
如果我在Fiddler中看到了手机发出的请求,但无法看到响应,该怎么办?
- 确保您在Fiddler中启用了“解密HTTPS流量”功能。
- 确保您在手机上安装了Fiddler的证书。
-
如果我在Fiddler中看到了手机发出的请求和响应,但数据是乱码,该怎么办?
- 确保您在Fiddler中启用了“解密HTTPS流量”功能。
- 确保您在手机上安装了Fiddler的证书。
-
-
结束语
通过Fiddler,您可以轻松抓取手机上的数据请求,全面了解手机应用与服务器的交互过程。这对于分析手机应用的性能、发现安全漏洞以及调试问题非常有用。