PDA

Просмотр полной версии : Парсер и защита от ддос


BARRY BRADLEY
04.07.2020, 00:49
Проблема такова: хотел написать парсер банлиста с форума, но столкнулся с защитой от ддос которая блокирует подключение на 5секунд. Как решить такую проблемы? При парсинге текст не получает, код верный - тестил.

Защита:




https://forum.antichat.xyz/attachments/27523247/

альбертио представляет
04.07.2020, 00:50
Это не защита от DDoS, а простая проверка на бота с js челленжом

@Azller Lollison (https://www.blast.hk/members/143311/)

BARRY BRADLEY
04.07.2020, 00:52
Это не защита от DDoS, а простая проверка на бота с js челленжом
@Azller Lollison (https://www.blast.hk/members/143311/)


суть не меняет, как обойти?

molimawka
04.07.2020, 00:57
Эмулировать браузер. Загугли что такое selenium (есть ещё phantomjs). Так же мало вероятно но если ты делаешь с одного ИП то можешь просто с браузера взять куки и юзерагент и в запросе отправить.

BARRY BRADLEY
04.07.2020, 01:01
Эмулировать браузер. Загугли что такое selenium (есть ещё phantomjs). Так же мало вероятно но если ты делаешь с одного ИП то можешь просто с браузера взять куки и юзерагент и в запросе отправить.





Эмулировать браузер. Загугли что такое selenium (есть ещё phantomjs). Так же мало вероятно но если ты делаешь с одного ИП то можешь просто с браузера взять куки и юзерагент и в запросе отправить.


Если что я парсить буду на свой сайт, как-то легче можно?

molimawka
04.07.2020, 01:12
Если что я парсить буду на свой сайт, как-то легче можно?


Ну смотри скорее всего когда ты делаешь первый запрос и прилетает эта заглушка то в коде страницы будет встроенный скрипт который и ставит эту куку в браузер. Ты можешь при первом запросе с помощью регулярок получить эту куку и в следующих запросах просто её отправлять.

Livarka
23.07.2020, 19:33
не надо там ничего эмулировать, принимай куки который отправляет защита и все обход готов

вот те сурс этой защиты

GitHub - duy13/vDDoS-Protection: Welcome to vDDoS, a HTTP(S) DDoS Protection Reverse Proxy. Thank you for using! (https://github.com/duy13/vDDoS-Protection)

Welcome to vDDoS, a HTTP(S) DDoS Protection Reverse Proxy. Thank you for using! - duy13/vDDoS-Protection

github.com

molimawka
23.07.2020, 23:12
не надо там ничего эмулировать, принимай куки который отправляет защита и все обход готов
вот те сурс этой защиты

GitHub - duy13/vDDoS-Protection: Welcome to vDDoS, a HTTP(S) DDoS Protection Reverse Proxy. Thank you for using! (https://github.com/duy13/vDDoS-Protection)

Welcome to vDDoS, a HTTP(S) DDoS Protection Reverse Proxy. Thank you for using! - duy13/vDDoS-Protection

github.com



Куки ставит не пхп а джс. При простом запросе ты просто получаешь заглушку с джс скриптом который ставит куку.

Livarka
24.07.2020, 00:07
Куки ставит не пхп а джс. При простом запросе ты просто получаешь заглушку с джс скриптом который ставит куку.


А я сказал, что пхп куки ставит?)

molimawka
24.07.2020, 00:08
А я сказал, что пхп куки ставит?)


Ну так если не произвести исполнения того джс скрипта куки не будет )

Livarka
24.07.2020, 00:10
Ну так если не произвести исполнения того джс скрипта куки не будет )


Я твои слова про пхп не понял. Я НЕ советовал ему вообще то, что ты цитировал из моего сообщения. Я сказал способ обхода и дал сурс этой защиты, может он найдет как сделать обход