Задать вопрос
memxr1es
@memxr1es
Чел

Как обойти cloudflare?

Появился такой момент, что во время обхода сайта через selenium, сайт детектит что идет обращение от бота.
selenium-stealth не помог. Дайте совета пожалуйста, что сделать в данной ситуации?
  • Вопрос задан
  • 906 просмотров
Подписаться 5 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • AndroidSprint
    Попробуйте себя в роли разработчика за 10 дней
    1 неделя
    Далее
  • Stepik
    Парсинг на Python для начинающих
    2 недели
    Далее
  • Skillfactory
    Профессия Python-разработчик PRO
    12 месяцев
    Далее
Решения вопроса 1
@alex1478
Могу сказать про selenium на хромиуме. Используйте обертку https://github.com/ultrafunkamsterdam/undetected-c... которая откладывает загрузку драйвера внутри браузера. Обратите внимание что до окончания проверки нельзя взаимодействовать со страницей (то есть вам нужно как-то это отслеживать самостоятельно), иначе загрузится драйвер и проверка провалится. Так же для семейства хромиумных не подходит headless режим, в нём они себя сами выдают, нужно запускать с окном или внутри Xvfb, например.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
xPomaHx
@xPomaHx
1vs9
Через пупитер работал особо проблем не было, ну то элементарный код, есть ты видишь если редирект от клаудфлаер то ждешь пока пройдет, а если каптчу показал то прокси в мусорку на время.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы