返回

正确开启fiddler,助你掌握手机数据请求抓取之道

前端

  1. 准备工作

    • 确保您的电脑和手机连接在同一个局域网内。
    • 在电脑上安装并运行Fiddler。
    • 在手机上安装Fiddler的证书。
  2. 配置Fiddler

    1. 打开Fiddler,点击“工具”菜单,选择“选项”。
    2. 在弹出的“Fiddler选项”窗口中,切换到“连接”选项卡。
    3. 在“允许远程连接”复选框中打勾。
    4. 在“端口”字段中输入一个端口号(例如8888)。
    5. 点击“确定”保存设置。
  3. 配置手机

    1. 在手机上打开“设置”应用。
    2. 找到并点击“WLAN”或“Wi-Fi”。
    3. 选择您正在使用的Wi-Fi网络,点击“修改网络”。
    4. 在弹出的“修改网络”窗口中,勾选“显示高级选项”。
    5. 在“代理”字段中选择“手动”。
    6. 在“主机名”字段中输入您的电脑的IP地址。
    7. 在“端口”字段中输入您在Fiddler中设置的端口号(例如8888)。
    8. 点击“保存”保存设置。
  4. 测试连接

    1. 在手机上打开一个浏览器,输入一个网址。
    2. 在Fiddler中,您应该可以看到手机发出的请求。
  5. 开始抓包

    现在您可以开始抓取手机上的数据请求了。只需在Fiddler中点击“开始捕捉”按钮即可。

  6. 停止抓包

    抓取完成后,点击“停止捕捉”按钮即可。

  7. 分析结果

    您可以在Fiddler中查看抓取到的请求和响应信息。您可以使用Fiddler的内置过滤器对结果进行筛选,也可以将结果导出为CSV或JSON格式。

  8. 常见问题

    • 如果我无法在Fiddler中看到手机发出的请求,该怎么办?

      • 确保您的电脑和手机连接在同一个局域网内。
      • 确保您在手机上正确配置了Fiddler的代理设置。
      • 尝试在手机上重启Fiddler。
    • 如果我在Fiddler中看到了手机发出的请求,但无法看到响应,该怎么办?

      • 确保您在Fiddler中启用了“解密HTTPS流量”功能。
      • 确保您在手机上安装了Fiddler的证书。
    • 如果我在Fiddler中看到了手机发出的请求和响应,但数据是乱码,该怎么办?

      • 确保您在Fiddler中启用了“解密HTTPS流量”功能。
      • 确保您在手机上安装了Fiddler的证书。
  9. 结束语

    通过Fiddler,您可以轻松抓取手机上的数据请求,全面了解手机应用与服务器的交互过程。这对于分析手机应用的性能、发现安全漏洞以及调试问题非常有用。