Обход капчи DataDome
Сервис ruCaptcha разработал решение и запустил услугу автоматического обхода капчи DataDome.
Если вы столкнулись с капчей DataDome и ищете способ ее обойти, то эта статья специально для вас.
DataDome - сервис фильтрации трафика для сайта или приложения.
Сервис ruCaptcha помогает автоматически решать капчи DataDome. Статья описывает процесс взаимодействия с API.
Статья описывает процесс взаимодействия с API.
Datadome - что это такое?
DataDome - сервис для приложений и сайтов, специализирующееся на фильтрации трафика . Он использует алгоритмы машинного обучения для анализа трафика и выявления ботоподобного поведения.
DataDome - сложная и трудно обходимая система. Такие компании, как Reddit, используют DataDome для того, чтобы закрывать ботам доступ к сайту.
Технология DataDome сложна, однако сервисы распознавания позволяют реализовать автоматический обход.
Задача с капчей DataDome может выглядеть следующим образом:
CAPTCHA никогда не должна быть вашей первой линией защиты. Решение DataDome для борьбы с ботами и онлайн-мошенничеством гарантирует, что ваши клиенты вряд ли когда-либо увидят CAPTCHA.
Однако для тех редких случаев, когда клиент все же получает CAPTCHA, DataDome разработала специальное решение.
Они используют алгоритмы машинного обучения и оценки рисков для анализа "отпечатков пальцев" запросов и поведенческих сигналов, чтобы обнаруживать и блокировать атаки ботов в режиме реального времени.
Решение DataDome предназначено для обнаружения и блокирования даже сложных ботов, имитирующих поведение человека. Он обеспечивает защиту в реальном времени, принимая решения за миллисекунды для блокирования вредоносных ботов без замедления работы легитимных пользователей.
CAPTCHA - это один из инструментов, используемых DataDome для различения пользователей-людей и ботов. Как правило, капчи DataDome ограничивают доступ к сервисам и информации, основываясь на нашей социальной и культурной принадлежности, физических и когнитивных способностях, устройствах или сетях, с которых мы подключаемся, и других критериях.
Когда система DataDome обнаруживает подозрительную активность, которая может указывать на наличие бота, она может запустить вызов CAPTCHA. Пользователь должен успешно пройти CAPTCHA, чтобы доказать, что он человек, а не бот.
{{имя_сайта}} - это сервис для решения любых капч с помощью API-запросов. Оплата только за успешное решение запросов.
В этом блоге мы расскажем, как обойти DataDome.
Как обойти капчу DataDome
DataDome - это комплексный инструмент защиты от роботов. Но все-таки обход DataDome поддается автоматизации.
Способы автоматизации процесса решения следующие:
- Использование методов машинного обучения;
- использование мотивированных работников, выполняющих задания на сервисах распознавания.
Решение капчи DataDome с помощью сервиса распознвания - отличный способ автоматизировать процесс обхода.
Сервис решения капчи DataDome
Разгадать капчу DataDome бывает непросто, особенно если их много. Но с ruCaptcha процесс распознавания проходит легко и быстро.
Используя описанные методы на практике , вы сможете решать капчи быстро и автоматически.
Процесс решения заключается в следующем:
- Закзачик отправляет набор необходимых параметров с целевой страницы в сервис по API
- Задача выполняется работником сервиса, после чего ответ возвращается в виде токена, который необходимо ввести в соответствующее поле для обхода.
Для использования API пользователю необходимо зарегистрироваться на сайте сервиса. После активации профиля закзачик может приступить к работе с API.
Ниже описан процесс взаимодействия с API.
Взаимодействие с API
Для решения капчи DataDome
обязательно использовать проски.
Внимание, вам необходимо следить за значением параметра
t
вcaptchaUrl
, значениеt
должно быть равноfe
.
Еслиt=bv
, это значит что ваш ip забанен капчей и вам необходимо сменить ip адресс.
Тип задачи:
DataDomeSliderTask
- мы используем переданный вами прокси
Спецификация для типа задачи DataDomeSliderTask
Свойство | Тип | Обязателен | Описание |
---|---|---|---|
type | Строка | Да | Тип задачи: DataDomeSliderTask |
websiteURL | Строка | Да | Полный URL-адрес целевой веб-страницы, на которую загружается капча. |
captchaUrl | Строка | Да | Значение параметра src для элемента iframe содержащего капчу на странице. |
userAgent | Строка | Да | User-Agent браузера, который будет использован работником при загрузке капчи. Важно использовать значения User-Agent только современных браузеров. |
proxyType | Строка | Да | Тип прокси: http socks4 socks5 |
proxyAddress | Строка | Да | IP-адрес прокси-сервера или имя хоста |
proxyPort | Число | Да | Порт прокси-сервера |
proxyLogin | Строка | Нет | Логин прокси используемый для аунтефикации на прокси-сервере |
proxyPassword | Строка | Нет | Пароль прокси используемый для аунтефикации на прокси-сервере |
Пример запроса
Метод: createTask
Конечная точка API: https://api.rucaptcha.com/createTask
DataDomeSliderTask
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "DataDomeSliderTask",
"websiteURL": "https://www.pokemoncenter.com/",
"captchaUrl": "https://geo.captcha-delivery.com/captcha/?initialCid=AHrlqAAAAAMAlk-FmAyNOW8AUyTH_g%3D%3D&hash=5B45875B653A484CC79E57036CE9FC&cid=noJuZstmvINksqOxaXWQogbPBd01y3VaH3r-CZ4eqK4roZuelJMHVhO2rR0IySRieoAivkg74B4UpJ.xj.jVNB6-aLaW.Bwvik7__EncryD6COavwx8RmOqgZ7DK_3v&t=fe&referer=https%3A%2F%2Fwww.pokemoncenter.com%2F&s=9817&e=2b1d5a78107ded0dcdc8317aa879979ed5083a2b3a95b734dbe7871679e1403",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36",
"proxyType":"http",
"proxyAddress":"1.2.3.4",
"proxyPort": "8080",
"proxyLogin":"user23",
"proxyPassword":"p4$$w0rd"
}
}
Пример ответа
{
"errorId": 0,
"status": "ready",
"solution": {
"cookie": "datadome=4ZXwCBlyHx9ktZhSnycMF...; Path=/; Secure; SameSite=Lax"
},
"cost": "0.00299",
"ip": "1.2.3.4",
"createTime": 1695214711,
"endTime": 1695214720,
"solveCount": 1
}
Обработка ошибок
Если решение капчи не завершено, должен вернуться ответ CAPCHA_NOT_READY
.
Если отправка файла завершилась ошибкой, должен вернуться ответ с ошибкой. Перечень всех ошибок с описанием собран в списке.
Цены
Стоимость решения капчи DataDome — за 160 ₽ 1000 успешно решенных капч.
Полезные материалы
Подробное описание по обходу капчи опубликовано на странице API.
Дополнительная информация по работе с сервисом для заказчиков доступна на странице FAQ.
Примеры кода для работы с сервисом на официальной странице в GitHub.