Я использовал этот блог Тони Херста, чтобы собрать необходимые данные для очистки веб-сайта. Но я могу извлечь ответ только для последнего из потока, но на самом деле в файле журнала есть несколько тел ответа. Как настроить код так, чтобы все ответы записывались в созданный json вместо одного?
Простым способом было бы написать аддон, который распечатывает то, что вас интересует:
def response(flow): print(flow.response.text)
Затем вы можете запустить это с помощью mitmdump -r flows.mitm -s printjson.py flowfilter.
mitmdump -r flows.mitm -s printjson.py flowfilter