DataDome CAPTCHA
Основанный на токенах метод автоматического решения капчи DataDome
.
Для решения капчи DataDome
обязательно использовать прокcи.
Внимание, вам необходимо следить за значением параметра
t
вcaptchaUrl
при его наличии. Значениеt
должно быть равноfe
.
Еслиt=bv
, это значит что ваш ip забанен капчей и вам необходимо сменить ip адресс.
Внимание, вам необходимо следить за качеством используемых прокси. Если ваш прокси заблокирован капчей
DataDome
, то при решении капчи вы будете получать ошибкиERROR_PROXY_CONNECTION_FAILED
илиERROR_CAPTCHA_UNSOLVABLE
, в таком случае вам необходимо сменить используемый прокси сервер. Вы можете воспользоваться резидентскими прокси от нашего сервиса.
Внимание, в запросе необходимо присылать User-Agent, который используется при доступе к сайту, мы используем его при загрузке и решении капчи. Всегда используйте User-Agent современных браузеров.
Тип задачи
- DataDomeSliderTask - мы используем переданный вами прокси
Спецификация для типа задачи DataDomeSliderTask
Свойство | Тип | Обязателен | Описание |
---|---|---|---|
type | Строка | Да | Тип задачи: DataDomeSliderTask |
websiteURL | Строка | Да | Полный URL-адрес целевой веб-страницы, на которую загружается капча. |
captchaUrl | Строка | Да | Значение параметра src для элемента iframe содержащего капчу на странице. |
userAgent | Строка | Да | 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 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Mobile Safari/537.36",
"proxyType":"http",
"proxyAddress":"1.2.3.4",
"proxyPort": "8080",
"proxyLogin":"user23",
"proxyPassword":"p4$w0rd"
}
}
Пример ответа
Метод: getTaskResult
Эндпоинт API: https://api.rucaptcha.com/getTaskResult
{
"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
}