Python Twisted Proxy - как перехватывать пакеты

Я пытаюсь распечатать тело ответа HTTP, используя Python.

Вот мой код софар:

from twisted.web import proxy, http
from twisted.internet import reactor
from twisted.python import log
import sys

log.startLogging(sys.stdout)

class ProxyFactory(http.HTTPFactory):
  protocol=proxy.Proxy

reactor.listenTCP(8080, ProxyFactory())
reactor.run()

Когда я подключаю свой браузер к localhost: 8080, я вижу, что все мои запросы направляются через прокси-сервер Python, работающий локально. Но как мне 1) распечатать тело ответа и 2) отредактировать тело ответа перед отправкой его обратно в браузер?

Я надеюсь, что кто-то может указать мне правильное направление - имейте в виду, что я очень плохо знаком с Python!

Ответы на вопрос(1)

Ваш ответ на вопрос