Руководство

Экспорт HAR с телефона

Трафик, перехваченный на iPhone или Android, в два клика из дашборда становится стандартным файлом HAR 1.2 — один запрос, один хост, одно устройство или всё, что у вас есть, — готовым для любого просмотрщика HAR, отчёта об ошибке или коллеги.

HAR — единственный формат, который читает любой сетевой инструмент, и как раз то, что телефон не может создать сам. Busymate DevTools решает это тем, что вообще не хранит перехват на телефоне: каждый записанный приложением запрос сразу пишется в хранилище вашего дашборда, поэтому экспорт выполняется там, по всей истории, без кабеля и синхронизации. Телефону достаточно было перехватить.

В этом руководстве — четыре области экспорта, которые предлагает панель инструментов ленты, что включает и намеренно не включает полный экспорт устройства, как импортировать HAR обратно и как получить тот же файл от ИИ-агента одной фразой.

Перед началом

Что вам понадобится

Телефон, который что-то перехватил, и открытый в браузере дашборд.

  • Спаренный iPhone или Android, перехвативший нужную сессию — в режиме VPN или PAC, подойдёт любой.

  • Для читаемых тел — нужные хосты в списке SSL proxy этого устройства на момент перехвата. Зашифрованные хосты экспортируются только как метаданные.

  • Открытая лента дашборда с видимой боковой панелью устройств.

  • Место для файла, который может содержать действующие токены — прочитайте раздел о подводных камнях, прежде чем им делиться.

Шаг за шагом

Делайте по порядку

Сначала область, затем экспорт, затем проверка. Последний шаг заменяет клики одной фразой.

  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 proxy на момент перехвата, поэтому существуют только метаданные. Добавьте хост, перехватите сценарий снова и экспортируйте заново — экспорт содержит лишь то, что было расшифровано в тот момент.

  • В файле действующие токены

    Так и будет: HAR — точная запись, и экспорт ничего не скрывает. Обращайтесь с ним как с учётными данными, удалите или ротируйте секреты перед передачей, а если нужна только структура — лучше попросите BusyBro объяснить сценарий: его ответы скрывают токены и cookie.

  • Импортированные записи попали не на то устройство

    Записи без указания устройства приписываются фильтру устройства, активному во время импорта. Снимите фильтр или выберите нужное устройство перед импортом.

  • Загрузка будто зависла на нагруженном устройстве

    Большие истории передаются на сервере страница за страницей, прежде чем файл будет предложен; дайте ему время. Сузьте область до хоста, если нужна только часть сессии.

ЧаВО

Частые вопросы

Какая это версия HAR и откроют ли её другие инструменты?

HAR 1.2, стандартная структура с логом и его записями. Его прочитает любой просмотрщик HAR, импорт в devtools браузера или собственный импорт дашборда.

Можно ли экспортировать с самого телефона?

Экспорт выполняется в дашборде, который можно открыть в браузере телефона, — но поскольку каждый запрос уже в дашборде в момент перехвата, вытаскивать с телефона заранее нечего.

Насколько далеко назад достаёт экспорт устройства?

Настолько, насколько записи ещё сохранены в окне хранения вашего рабочего пространства. Экспортируйте в конце сессии, если хотите сохранить её дольше, и импортируйте в архивное рабочее пространство.

Сессия телефона — в файле, который откроет любой

Перехватите на телефоне, ограничьте область в ленте и передайте стандартный HAR — или попросите его у агента.

Ask your mate