Выпиши нормальный текстовый файл вместо csv - PullRequest
0 голосов
/ 11 марта 2020

Мой вариант использования. Существует запрос GET, ответом которого является строка JSON. Чтобы получить это, я запустил mitmproxy, используя args

--set view_filter=[string that identifies the response]

. Затем я дублирую и повторяю запрос GET несколько раз. Запрос дает мне различные строки JSON, которые меня интересуют. Используя ключ b (по умолчанию cut.save @focus response.content), я могу правильно сохранить JSON в файле. Но когда я использую @shown для сохранения нескольких ответов, строки JSON сохраняются как CSV. Который испортил это для меня.

Я видел в документации, что если вы используете +, вы можете добавить ответ. Но это не работает для меня.

Я также исследовал использование mitmdump.

  1. Это не позволяет мне повторить запрос.
  2. Файл нельзя открыть в текстовом редакторе.

Если кто-нибудь знает более простой способ сделать это, пожалуйста, дайте мне знать. Я использовал Fiddler в Windows. И когда я увидел mitmproxy, я подумал, что смогу сохранить некоторые клики, так как он имеет интерфейс командной строки. Документация на сайте mitmproxy слишком сложна для понимания.

...