Обход капчи DataDome

DataDome капча обход и решение

Сервис 2Captcha разработал решение и запустил услугу автоматического обхода капчи DataDome.

Если вы столкнулись с капчей DataDome и ищете способ ее обойти, то эта статья специально для вас.

DataDome - сервис фильтрации трафика для сайта или приложения.

Сервис 2Captcha помогает автоматически решать капчи DataDome. Статья описывает процесс взаимодействия с API.

Статья описывает процесс взаимодействия с API.

Datadome - что это такое?

DataDome - сервис для приложений и сайтов, специализирующееся на фильтрации трафика . Он использует алгоритмы машинного обучения для анализа трафика и выявления ботоподобного поведения.

DataDome - сложная и трудно обходимая система. Такие компании, как Reddit, используют DataDome для того, чтобы закрывать ботам доступ к сайту.

Технология DataDome сложна, однако сервисы распознавания позволяют реализовать автоматический обход.

Задача с капчей DataDome может выглядеть следующим образом:

DataDome демо

CAPTCHA никогда не должна быть вашей первой линией защиты. Решение DataDome для борьбы с ботами и онлайн-мошенничеством гарантирует, что ваши клиенты вряд ли когда-либо увидят CAPTCHA.

Однако для тех редких случаев, когда клиент все же получает CAPTCHA, DataDome разработала специальное решение.

Они используют алгоритмы машинного обучения и оценки рисков для анализа "отпечатков пальцев" запросов и поведенческих сигналов, чтобы обнаруживать и блокировать атаки ботов в режиме реального времени.

Решение DataDome предназначено для обнаружения и блокирования даже сложных ботов, имитирующих поведение человека. Он обеспечивает защиту в реальном времени, принимая решения за миллисекунды для блокирования вредоносных ботов без замедления работы легитимных пользователей.

CAPTCHA - это один из инструментов, используемых DataDome для различения пользователей-людей и ботов. Как правило, капчи DataDome ограничивают доступ к сервисам и информации, основываясь на нашей социальной и культурной принадлежности, физических и когнитивных способностях, устройствах или сетях, с которых мы подключаемся, и других критериях.

Когда система DataDome обнаруживает подозрительную активность, которая может указывать на наличие бота, она может запустить вызов CAPTCHA. Пользователь должен успешно пройти CAPTCHA, чтобы доказать, что он человек, а не бот.

{{имя_сайта}} - это сервис для решения любых капч с помощью API-запросов. Оплата только за успешное решение запросов.

В этом блоге мы расскажем, как обойти DataDome.

Как обойти капчу DataDome

DataDome - это комплексный инструмент защиты от роботов. Но все-таки обход DataDome поддается автоматизации.

Способы автоматизации процесса решения следующие:

  • Использование методов машинного обучения;
  • использование мотивированных работников, выполняющих задания на сервисах распознавания.

Решение капчи DataDome с помощью сервиса распознвания - отличный способ автоматизировать процесс обхода.

Сервис решения капчи DataDome

Разгадать капчу DataDome бывает непросто, особенно если их много. Но с 2Captcha процесс распознавания проходит легко и быстро.

Используя описанные методы на практике , вы сможете решать капчи быстро и автоматически.

Процесс решения заключается в следующем:

  • Закзачик отправляет набор необходимых параметров с целевой страницы в сервис по API
  • Задача выполняется работником сервиса, после чего ответ возвращается в виде токена, который необходимо ввести в соответствующее поле для обхода.

Для использования API пользователю необходимо зарегистрироваться на сайте сервиса. После активации профиля закзачик может приступить к работе с API.

Ниже описан процесс взаимодействия с API.

Взаимодействие с API

DataDome

Для решения капчи 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.2captcha.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 — за 2,99 $ 1000 успешно решенных капч.

Полезные материалы

Подробное описание по обходу капчи опубликовано на странице API.

Дополнительная информация по работе с сервисом для заказчиков доступна на странице FAQ.

Примеры кода для работы с сервисом на официальной странице в GitHub.