Уведомление об использовании файлов cookie

Этот сайт использует cookie. Файлы cookie запоминают вас, поэтому мы можем предоставить вам персонализированные услуги. Подробнее.

Looking for international version of our service? Go to 2captcha.com

Обход капчи DataDome

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

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

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

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

Сервис ruCaptcha помогает автоматически решать капчи 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 бывает непросто, особенно если их много. Но с ruCaptcha процесс распознавания проходит легко и быстро.

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

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

  • Закзачик отправляет набор необходимых параметров с целевой страницы в сервис по 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_hostname}}/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.