Selenium Webdriver Chrome сайт распознает что я зашел через webdriver
всем привет, нужно зайти на сайт https://roblox.cashstar.com/ вот скриншот капчи, все это происходит при запуске, imgur.com/a/tTDklpe как видно, могуть быть 4 причины: маленькая задержка между запросами; выключенный javascript; в той же сети что и weddriver находится робот через chrome webdriver, но при входе через chrome все грузит отлично, а если я зайду через webdriver, меня определяют как бота, помогите пожалуйста, не понимаю как это решить
Ответы (1 шт):
меня определяют как бота, помогите пожалуйста, не понимаю как это решить
Это не простой вопрос. И решать его надо через множество шагов. Количество потраченных усилий зависит от степени защиты обрабатываемого сайта. Самое начало:
- При отправке GET запроса на сервер web-driwer прописывает в заголовок 'user-agent' своё настоящее название. Надо это дело заменить на любой реальный идентификатор любого браузера.
- Надо отправлять GET запросы не очень часто. Если будет по 10 запросов в секунду, то сайт сразу поймёт, что к нему обращается робот и забанит Вас. Надолго...
- Очень желательно иметь список прокси и каждый очередной запрос отправлять через другой прокси.
Ну, это - самые азы... На самом деле, всё гораздо сложнее.