Получить ответ с сайта используя прокси - C#

Узнай цену своей работы

Формулировка задачи:

У меня такая проблема, что во время разработки и тестирования приложения, мой IP забанили на том сайте, к которому я обращаюсь за данными. И в силу некоторых обстоятельств IP у меня статический, так что сменить его не вариант. Посему вопрос. Как правильно использовать подключение через прокси в C#? Пытался разбирать MSDN, но там в примерах надо указывать порт, а я не знаю, где его взять, да и логин с паролем тоже. Это было в описании свойства WebRequest.Proxy. Подскажите, пожалуйста, как правильно прокси-сервер использовать? В браузере через http://anonymousblog.info (например) получается, зайти, а программно не знаю как...

Решение задачи: «Получить ответ с сайта используя прокси»

textual
Листинг программы
HttpWebRequest req = (HttpWebRequest)WebRequest.Create("http://www.gamqfaqs.com");
req.Proxy = new WebProxy("192.168.0.1:80");
WebResponse resp = req.GetResponse();
Stream stream = resp.GetResponseStream();
StreamReader sr = new StreamReader(stream);
string content = sr.ReadToEnd();
sr.Close(); stream.Close();
 
Console.WriteLine(content);
Console.ReadLine();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.154 из 5
Похожие ответы