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(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д