Запрос к серверу и прокси - C#

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

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

Добрый день! Есть такой вопрос: требуется,чтобы программа сделала большое число запросов к серверу (около 9000),и скачала с него необходимую информацию. Проблема в том,что программа должна после каждого сделанного опроса менять свой ip,чтобы на сервере в логах не был один и тот же адрес 9000 раз. Как это правильно организовать? Достаточно ли будет просто в цикле вписать эти 2 строчки,и потом считывать из какого-то файла следующий прокси?
HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create("http://www.url.ru");
                httpWebRequest.Proxy = new WebProxy("xxx.xxx.xxx.xxx", 3128);
P.S. как в c# осуществляется генерация случайных чисел? Думаю еще сделать задержку между 2 запросами,чтобы сервак не повесить
Да,и как проверить работоспособность такой программы (т.е. понять,меняет она ip или нет)? Я слышал,что сервер в ответе передает ip,с которого был сделан запрос,но как его выделить я понятия не имею

Решение задачи: «Запрос к серверу и прокси»

textual
Листинг программы
Random rnd = new Random();
rnd.next

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


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

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

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