Найпростіший API для розв'язання CAPTCHA DataDome Slider
GateSolver автоматично розв'язує CAPTCHA DataDome Slider за допомогою AI. $1.75 за 1,000 задач, відповідь зазвичай за 10 с, оплата лише за успішні задачі.
Що таке CAPTCHA DataDome Slider?
Слайдер DataDome це пазл із перетягуванням, який показує сервіс захисту від ботів DataDome. Після проходження ви отримуєте cookie datadome.
Отриману cookie datadome треба використовувати з тією ж IP і User-Agent, що й проксі в запиті.
DataDome Slider
< 10s · $1.75 / 1k
Чому варто обрати GateSolver для DataDome Slider
Стабільне розв'язання
Ми постійно вдосконалюємо модель для DataDome Slider, тож вона стабільно розв'язує навіть змінені завдання.
Оплата лише за успішні задачі
Оплата лише за розв'язані задачі. За невдалі задачі та задачі з вичерпаним часом кошти не списуються.
Автоматичне розв'язання з AI
Без очікування на людей: AI розв'язує одразу. Відповідь зазвичай за 10 с.
Підключення будь-де
Це REST API, тож він працює однаково з будь-якою мовою та будь-яким інструментом автоматизації.
Сумісність з in.php
Програмам, що використовують формат in.php та res.php, потрібна лише нова адреса.
Великі обсяги
До 600 запитів за 1 хвилину на ключ, без обмеження кількості одночасних задач.
Ціни та швидкість
Як розв'язати DataDome Slider: інструкція з API
Лише два запити: createTask створює задачу, getTaskResult повертає відповідь.
Крок 1: створіть задачу
POST https://gatesolver.com/createTask
| Поле | Обов'язково | Опис |
|---|---|---|
| type | Так | DatadomeSliderTask |
| websiteURL | Так | Адреса заблокованої сторінки |
| captchaUrl | Так | Адреса сторінки зі слайдером (geo.captcha-delivery.com/...) |
| proxy | Так | Мій проксі |
| userAgent | Ні | User-Agent для використання |
Запит
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "DatadomeSliderTask",
"websiteURL": "https://example.com/login",
"captchaUrl": "https://geo.captcha-delivery.com/captcha/?initialCid=...",
"proxy": "http://user:pass@1.2.3.4:8080"
}
}Відповідь
{
"errorId": 0,
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}Крок 2: отримайте результат
POST https://gatesolver.com/getTaskResult
Запитуйте результат за taskId кожні 3 с. Якщо status дорівнює processing, зачекайте; коли стане ready, використовуйте solution.
Запит
{
"clientKey": "YOUR_API_KEY",
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}Відповідь
{
"errorId": 0,
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006",
"status": "ready",
"solution": {
"cookie": "datadome=3Fw..."
}
}Отриману cookie datadome треба використовувати з тією ж IP і User-Agent, що й проксі в запиті.
Приклади коду
import requests, time
API = "https://gatesolver.com"
KEY = "YOUR_API_KEY"
task = {
"type": "DatadomeSliderTask",
"websiteURL": "https://example.com/login",
"captchaUrl": "https://geo.captcha-delivery.com/captcha/?initialCid=...",
"proxy": "http://user:pass@1.2.3.4:8080"
}
r = requests.post(f"{API}/createTask", json={"clientKey": KEY, "task": task}).json()
task_id = r["taskId"]
while True:
time.sleep(3)
res = requests.post(f"{API}/getTaskResult", json={"clientKey": KEY, "taskId": task_id}).json()
if res.get("status") == "ready":
print(res["solution"])
break
if res.get("errorId"):
raise RuntimeError(res["errorCode"])const API = "https://gatesolver.com", KEY = "YOUR_API_KEY";
const post = (p, b) => fetch(API + p, { method: "POST", headers: { "content-type": "application/json" }, body: JSON.stringify(b) }).then((r) => r.json());
const { taskId } = await post("/createTask", { clientKey: KEY, task: {"type":"DatadomeSliderTask","websiteURL":"https://example.com/login","captchaUrl":"https://geo.captcha-delivery.com/captcha/?initialCid=...","proxy":"http://user:pass@1.2.3.4:8080"} });
let res;
do {
await new Promise((s) => setTimeout(s, 3000));
res = await post("/getTaskResult", { clientKey: KEY, taskId });
} while (res.status === "processing");
console.log(res.solution);curl -X POST https://gatesolver.com/createTask \
-H "Content-Type: application/json" \
-d '{"clientKey":"YOUR_API_KEY","task":{"type":"DatadomeSliderTask","websiteURL":"https://example.com/login","captchaUrl":"https://geo.captcha-delivery.com/captcha/?initialCid=...","proxy":"http://user:pass@1.2.3.4:8080"}}'Часті запитання про DataDome Slider
Скільки коштують 1,000 задач DataDome Slider?
Ціна DataDome Slider: $1.75 за 1,000 задач. З балансу списується вартість кожної 1 задачі, оплата лише за розв'язані задачі.
Як швидко приходить відповідь DataDome Slider?
Зазвичай за 10 с. Викликайте getTaskResult кожні кілька секунд і використовуйте відповідь, коли status стане ready.
Який type задачі використовувати для DataDome Slider?
Основний type: DatadomeSliderTask. Інші назви (наприклад, версії з проксі) приймаються за тією ж ціною.
Чи списуються кошти за невдалі задачі?
Ні. Нерозв'язані задачі та задачі з вичерпаним часом не оплачуються.