Закрыто Пропатчить chromedriver.exe чтобы он не блокировался Imperva

kipkoalex

Новорег
Регистрация
26.01.22
Сообщения
0
Реакции
0
Необходимо пропатчить chromedriver.exe чтобы при использовании его с Python библиотекой Selenium браузер не определялся как бот на сайте https://driverpracticaltest.dvsa.gov.uk/application?execution=e2s31 на котором стоит система защиты от роботов Imperva.
Undetected chromedriver сайт блокирует. IP используем чистые, с физических ПК которые находятся в Великобритании (не прокси). Так же пробовали мобильные IP Великобритании (раздавали Интернет с телефона) - судя по всему IP тут не влияет на вероятность блокировки. Одно время срабатывала блокировка определенного запроса который идет с сайта, но спустя примерно сутки и этот способ перестал помогать. На сегодня в некоторых ситуациях помогает банальное обновление страницы, но судя по моему опыту это не самый лучший вариант.
По состоянию на ноябрь 2021 года проблема решилась путём определённых изменений в бинарном коде chromedriver.exe (причём всё отлично работало и не с IP Великобритании), но видимо на днях они обновили систему защиты и использованный ранее подход уже не работает.
Вот тут описан этот метод, но пост датирован декабрём 2020 года, и конкретно эти изменения в ноябре 2021 уже не помогали:
Наша задача - не быть заблокированными (не получить страницу с "Error code 15", пример в приложении). Гугловская капча - не проблема, важно не словить блок от Imperva. Сейчас блок ловим после некоторых итераций (к примеру если несколько раз нажать на Car (manual and automatic)).
 

Вложения

Профиль пользователя не подтвержден! Работа с ним может быть не безопасна!
Для подтверждения нужно быть зарегистрированным больше года или приобрести повышение прав.
Сверху Снизу