Html парсер (как обойти защиту сайта) - C#

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

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

Здравствуйте! Столкнулся с такой проблемой, что через некоторое время сайт блокирует меня (мой парсер), подскажите пожалуйста, как можно обойти защиту сайта от атак, без смены IP адреса?
HttpWebRequest req;
            HttpWebResponse resp;
            System.IO.StreamReader sr;
            string content;
 
            try
            {
                req = (HttpWebRequest)WebRequest.Create(uri);
                resp = (HttpWebResponse)req.GetResponse();
                sr = new System.IO.StreamReader(resp.GetResponseStream(), Encoding.GetEncoding("windows-1251"));
                content = sr.ReadToEnd();
                sr.Close();
                System.Threading.Thread.Sleep(1000);
                return content;
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                throw;
            }

Решение задачи: «Html парсер (как обойти защиту сайта)»

textual
Листинг программы
while ()
{
   try
   {
       качаемСтраницу();
   }
   catch (СлишкомМногоЗапросов)
   {
      меняемIP();
   }
}

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


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

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

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