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();
}
}