Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/25: Рейтинг темы: голосов - 25, средняя оценка - 4.88
13 / 13 / 1
Регистрация: 24.06.2011
Сообщений: 135

html парсер (как обойти защиту сайта)

07.09.2013, 14:03. Показов 5107. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!
Столкнулся с такой проблемой, что через некоторое время сайт блокирует меня (мой парсер), подскажите пожалуйста, как можно обойти защиту сайта от атак, без смены IP адреса?

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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;
            }
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.09.2013, 14:03
Ответы с готовыми решениями:

Как обойти защиту сайта OLX?
Здравствуйте учусь парсить сайты с помощью HtmlAgilityPack, но вот проблема при попытке загрузить сайт выдает вот такое: "...

Как обойти защиту сайта
Здарова всем хочу задать вопрос как обойти защиту сайта Проблема в том что этот сайт planeta.tj можно зайти только людям с ихними ip а...

Настройка сети VPN или другой способ обойти защиту сайта
Есть сайт avito, на котором требуется завести 2 аккаунта. Раньше делал это с одного компа, но в последнее время дублирующие лицевые счета...

3
)))
 Аватар для aleks_pilipenko
610 / 423 / 55
Регистрация: 31.12.2009
Сообщений: 2,334
Записей в блоге: 3
07.09.2013, 20:02
Цитата Сообщение от Ivan76 Посмотреть сообщение
как можно обойти защиту сайта от атак
чтобы парсер не вырубали, он должен вести себя как юзер, а не как парсер...
Поищи в нете, я как-то натыкался на статью по этой теме, там описывалось, как сайты анализируют поведения мышки, клавы и т.д. и на основе этого принимают решение блокировать или нет...
0
 Аватар для t1m0n
638 / 416 / 27
Регистрация: 03.11.2009
Сообщений: 1,855
07.09.2013, 23:14
скорее всего от вас слишком много запросов в секунду или минуту
посчитайте сколько вы шлете запросов и когда банят, может интервал запросов увеличте

но если много парсить то лучше прокси
0
 Аватар для Петррр
6721 / 3570 / 900
Регистрация: 28.10.2010
Сообщений: 5,937
09.09.2013, 10:10
Все просто. Делайте список прокси-серверов. Парсите пока Вас не банят под одним IP. Как только вышла ошибка, и сервер Вам говорит, что с этого IP адреса поступает слишком много запросов, меняете прокси и работаете дальше. Все это в цикле.
Псевдокод
Code
1
2
3
4
5
6
7
8
9
10
11
while ()
{
   try
   {
       качаемСтраницу();
   }
   catch (СлишкомМногоЗапросов)
   {
      меняемIP();
   }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.09.2013, 10:10
Помогаю со студенческими работами здесь

Как обойти защиту
ку...ситуация такова: хожу на лайнере, интернет дорогой на борту и то можно посещать только соц сети (видео музыка не прослушиваются) -...

Как обойти защиту?
Доброго времени суток! Подскажите пожалуйста. На рабочем компе имеется программа. После установки и первого запуска программы генерится...

Как обойти защиту от парсинга?
Все привет. Есть страница http://kvartiry.address.ua/sdajut/kiev/ostrovskogo-nikolaya-per-6477037/ На этой странице есть кнопка...

как обойти защиту от прокси?
как обойти защиту от прокси? при попытке сделать чтот на сайте через прокси выдает ошибку 403,как обойти это просто стоит защита от...

Как обойти защиту OLX?
Делаю get запрос на olx и получаю ошибку что с моего IP была зафиксирована подозрительная активность и тд хотя если открыть страницу через...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru