Итак, я просмотрел несколько вещей, связанных с написанием HTTP-прокси с использованием python и структуры Twisted.
По существу, как и некоторые другие вопросы, я хотел бы иметь возможность изменять данные, которые будут отправлены обратно в браузер. То есть браузер запрашивает ресурс, и прокси-сервер будет его извлекать. Прежде чем ресурс будет возвращен браузеру, я хотел бы иметь возможность редактировать контент ANY (HTTP headers AND content).
Это (Нужна помощь при написании витой прокси) было тем, что я изначально нашел. Я попробовал, но это не сработало для меня. Я также нашел это (Python Twisted proxy - как перехватывать пакеты), которые, как я думал, будут работать, однако я могу видеть только HTTP-запросы из браузера.
Я ищу любые советы. Некоторые мысли, которые я имею, это использовать классы ProxyClient и ProxyRequest и переопределять функции, но я прочитал, что сам класс Proxy представляет собой комбинацию обоих.
Для тех, кто может попросить увидеть какой-то код, следует отметить, что я работал только с двумя приведенными выше примерами. Любая помощь велика.
Спасибо.