Изменить, а затем отобразить страницу с помощью С#

Может ли кто-нибудь указать мне правильное направление для реализации прокси-подобного поведения с С#? Я хочу поймать HTTP запросы с сайта, проанализировать, затем изменить DOM и показать результаты. В идеале эта программа должна работать как прокси на локальном компьютере, но я согласен с реализацией собственного «браузера», если это необходимо.

Какие-либо предложения?


person Community    schedule 08.04.2009    source источник


Ответы (2)


Я сомневаюсь, что вам нужен процесс на локальном компьютере, так как насчет вспомогательного объекта браузера (BHO)? Вы должны иметь возможность перехватывать содержимое до того, как оно будет отображено, и изменять его любым удобным для вас способом. Я сделал их только в ATL, но небольшое исследование показывает, что версия C # возможна.

person JP Alioto    schedule 09.04.2009

Как насчет написания расширения для Fiddler?

person crb    schedule 08.04.2009