Python - Twisted, Proxy и изменение содержимого

Итак, я рассмотрел несколько вещей, связанных с написанием HTTP-прокси с использованием python и Twisted framework.

По сути, как и некоторые другие вопросы, я хотел бы иметь возможность изменять данные, которые будут отправляться обратно в браузер. То есть браузер запрашивает ресурс, а прокси-сервер его получает. Прежде чем ресурс будет возвращен браузеру, я хотел бы иметь возможность изменять ЛЮБОЙ контент (заголовки HTTP И контент).

Это ( Нужна помощь в написании искаженного прокси ) я изначально нашел. Я попробовал, но у меня не получилось. Я также нашел этот ( Python Twisted прокси - как перехватывать пакеты ), который, как я думал, будет работать, однако я могу видеть только HTTP-запросы из браузера.

Жду любого совета. Некоторые мысли, которые у меня есть, заключаются в том, чтобы использовать классы ProxyClient и ProxyRequest и переопределить функции, но я читал, что сам класс Proxy представляет собой комбинацию обоих.

Тем, кто может попросить показать код, следует отметить, что я работал только с двумя приведенными выше примерами. Любая помощь - это здорово.

Спасибо.

18
задан Community 23 May 2017 в 10:28
поделиться