как установить прокси WebBrowser - PullRequest
1 голос
/ 26 декабря 2010

Я делаю многопоточное приложение. Каждый поток имеет свой собственный элемент управления WebBrowser. Я хочу знать, как установить разные прокси для каждого WebBrowser. Хорошим решением для меня будет также пользовательский WebBrowser, который поддерживает прокси для каждого экземпляра.

Ответы [ 4 ]

3 голосов
/ 06 января 2011

Может быть, другой подход был бы в порядке.

Вы можете создать WebRequest в фоновых потоках и установить разные прокси для каждого из них. После получения данных вы можете легко загрузить их в веб-браузер и поиграть с ними.
1 голос
/ 27 декабря 2010

Поскольку WebBrowser является просто экземпляром IE, установить прокси для него невозможно. (Если вы не настраиваете реестр, но это не индивидуально)

0 голосов
/ 27 декабря 2010

С помощью неуправляемого кода это может быть достигнуто, это может помочь:

http://ryanfarley.com/blog/archive/2004/12/23/1330.aspx

0 голосов
/ 27 декабря 2010

Как сказал Маор, вы не сможете настроить прокси для каждого браузера через WebBrowser.Вместо этого, если у вас есть контроль над прокси, вы можете посмотреть, какие у него есть опции для идентификации сеанса (запрос / ответ).С одного прокси вы можете сказать, какие запросы , вероятно исходят от того, какой веб-браузер управляет в зависимости от URL-адресов и заголовков и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...