Думали ли вы об использовании Fiddler ? У них даже есть API , который вы можете использовать для этого.
Редактировать
Вы можете попробовать использовать Навигационное событие или Событие LoadCompleted для получения информации об ответе. Возможно, вы сможете использовать Навигационное событие для запроса информации. Эти события могут происходить с асинхронными запросами, но я не уверен в этом.
Править наносит ответный удар
Ну, я провел некоторое тестирование, используя вышеуказанные события, и я боюсь, что ничего не получил. События не давали мне ничего, что я мог бы использовать. Несмотря на то, что у них был доступ к веб-ответам и веб-запросам, в моем тестировании они всегда были ничем / ничем.
Полагаю, печальная реальность заключается в том, что элемент управления веб-браузера не был предназначен для использования так, как вы хотите. Он предназначен только для обслуживания веб-страниц / данных и не предоставляет вам доступа к данным. Я думаю, что они сделали это как C.Y.A. мера, чтобы кто-то не сделал браузер вредоносного / шпионского ПО.
Лучше всего будет связывать веб-браузер с fiddler (или какой-нибудь другой библиотекой 'sniffing').