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.2captcha.com/createTask
DataDomeSliderTask
json
{
"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.2captcha.com/getTaskResult
json
{
"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
}