指南

导出一份 HAR 从你的手机

在 iPhone 或 Android 手机上抓到的流量,只需在仪表盘点两下就能变成标准的 HAR 1.2 文件——一条请求、一个主机、一台设备或你拥有的全部——可用于任何 HAR 查看器、缺陷报告或交给同事。

HAR 是所有网络工具都能读取的唯一格式,也恰恰是手机自己无法生成的东西。Busymate DevTools 的解法是从一开始就不把抓包留在手机上:应用记录的每条请求都直接写进你仪表盘的存储,所以导出在那里进行,基于完整历史,无需数据线,也不用同步。手机只需要完成抓包。

本指南涵盖信息流工具栏提供的四种导出范围、完整设备导出包含什么以及刻意不包含什么、如何把 HAR 导回来,以及如何用一句话让 AI 代理生成同样的文件。

开始之前

你需要 准备什么

一部已经抓到东西的手机,以及在浏览器里打开的仪表盘。

  • 一部已配对、抓到了你想要的会话的 iPhone 或 Android 手机——VPN 或 PAC 模式都可以。

  • 想要可读正文,抓包时你关心的主机必须在该设备的 SSL 代理列表里。加密主机只会导出元数据。

  • 打开的仪表盘信息流,设备侧边栏可见。

  • 一个存放可能含有有效令牌的文件的地方——分享之前先看「可能出现的问题」。

分步操作

按顺序 执行

先定范围,再导出,然后验证。最后一步把点击换成一句话。

  1. 01

    在手机上抓取会话

    打开抓包,走一遍你想交付的流程,如果想要干净的边界就再关掉。每条请求都会实时进入仪表盘;之后不需要从手机上取任何东西。当时生效的连接模式按请求记录,所以导出会记下每条请求是如何被抓到的。

  2. 02

    把信息流聚焦到那台设备

    在设备侧边栏选中那部手机,让信息流只显示它的流量,或通过已经指定设备的链接打开仪表盘。用搜索框确认你期望的请求都在——按主机或路径过滤——点击一行打开检查器,确认该可读的正文确实可读。

    直达单台设备信息流的深层链接
    text
    https://dash.busymate.dev/?device=<device-uuid>
  3. 03

    在导出菜单中选择范围

    导出菜单位于信息流工具栏。选中一行时,它提供三种窄范围:仅此请求、发往该主机的所有请求,或匹配该主机周边通配符的所有请求——这是针对单个端点写缺陷报告的正确选择。未选中时,或者你想要整个会话时,同一菜单提供设备导出和全部设备导出。

  4. 04

    导出设备——或全部

    Export device 会把那部手机所有已持久化的条目写进一个 HAR 文件。它在服务端分页遍历完整历史,而不只是当前加载到浏览器里的行,所以长会话也能完整导出。两点须知:信息流的筛选不会被应用——这是刻意设计的完整转储——而历史很深的设备会逐页流式传输,因此下载可能需要片刻才能组装完成。

    Export all devices 对工作区里的每台设备做同样的事,当问题是「几部手机一起表现如何」时,附上的就是这个文件。

  5. 05

    验证它;想要归档就导一圈回来

    文件是标准 HAR 1.2,任何 HAR 查看器都能打开。仪表盘就是其中之一:在导入控件中选择一个 HAR 文件,条目会被持久化并广播,像实时抓包一样出现在信息流里,享有同样的美化格式和搜索。如果导入时有设备筛选处于激活状态,没有指明设备的条目会被归到该设备。

    一个有用的习惯是在会话结束时导出设备的 HAR,再把它导入到一个新工作区,这样就保留了一份可以稍后浏览的归档副本,并拥有自己的保留窗口。

  6. 06

    用一句话让代理生成同样的文件

    一旦连上 Claude Code 或其他 MCP 客户端——或者在仪表盘里用 BusyBro——导出就是一句提示词。说出主机和时间窗口,你就得到精确限定于此的 HAR 日志,不用碰工具栏。代理驱动的导出与其他任何操作一样,在你角色的权限范围内运行。

    一句能生成限定范围 HAR 导出的提示词
    text
    Give me a HAR export of every request to api.example.com captured today from my iPhone.

故障排除

可能出现 的问题

大多数意外都关乎导出刻意包含或不包含的内容。

  • 设备导出里包含了我的筛选隐藏掉的行

    这是预期行为:设备导出和全部设备导出都是完整转储,会忽略信息流筛选。想要更窄的文件,请选中一行并改用「此请求」、主机或通配符范围。

  • 有些条目有头部但没有正文

    那些主机在抓包时不在 SSL 代理列表里,所以只有元数据。添加主机,重新抓取该流程,再导出一次——导出只能包含当时已解密的内容。

  • 文件里包含有效令牌

    确实会:HAR 是忠实记录,导出不做脱敏。把它当作凭据来对待,分享前删除或轮换密钥;如果你只需要了解流程结构,更好的做法是让 BusyBro 来解释——它的回答会对令牌和 Cookie 做脱敏。

  • 导入的条目落到了错误的设备上

    没有指明设备的条目会归到导入期间激活的设备筛选。导入之前先清除筛选,或选中目标设备。

  • 在繁忙的设备上下载似乎卡住了

    大量历史会先在服务端逐页流式传输,然后才提供文件;稍等片刻。如果只需要会话的一部分,把范围缩小到某个主机。

常见问题

大家常问 的问题

这是哪个 HAR 版本,其他工具能打开吗?

HAR 1.2,即带有 log 及其 entries 的标准结构。任何 HAR 查看器、浏览器开发者工具的导入,或仪表盘自己的导入都能读取。

可以直接从手机导出吗?

导出在仪表盘中进行,你可以在手机浏览器里打开它——但由于每条请求在被抓到的那一刻就已经在你的仪表盘里,手机上没有任何需要先取出的东西。

设备导出能追溯多久?

追溯到条目在你工作区保留窗口内仍被持久化的范围。如果想保留得更久,就在会话结束时导出,再导入到归档工作区。

一次手机会话, 装进任何人都能打开的文件

在手机上抓包,在信息流里定范围,交出一份标准 HAR——或者让代理帮你生成。

Ask your mate