Самый простой API для решения капчи reCAPTCHA Image Classification
GateSolver автоматически решает капчу reCAPTCHA Image Classification с помощью ИИ. $0.28 за 1,000 задач, ответ обычно за 1 сек., оплачиваются только успешные задачи.
Что такое капча reCAPTCHA Image Classification?
Классификация изображений reCAPTCHA отвечает на графические задания reCAPTCHA v2 вроде «Выберите все квадраты со светофорами» номерами клеток. Подходит для сценариев, где клики делаются прямо в браузере.
Нажмите в браузере клетки с полученными номерами objects (с 0, слева сверху направо вниз).
reCAPTCHA Image Classification
< 1s · $0.28 / 1k
Почему GateSolver для reCAPTCHA Image Classification
Стабильное решение
Мы постоянно улучшаем модель решения reCAPTCHA Image Classification, поэтому она стабильно справляется даже с изменёнными заданиями.
Оплата только за успешные задачи
Оплачиваются только решённые задачи. За неудачные и просроченные задачи деньги не списываются.
Автоматическое решение с ИИ
ИИ решает сразу, без ожидания людей. Ответ обычно приходит за 1 сек..
Подключение где угодно
Это REST API, поэтому работает одинаково в любом языке и любом инструменте автоматизации.
Совместимость с in.php
Программам, использующим форматы in.php и res.php, нужен только новый адрес.
Большие объёмы
До 600 запросов в 1 минуту с одного ключа, число одновременных задач не ограничено.
Цены и скорость
Как решить reCAPTCHA Image Classification: руководство по API
Всего два запроса: createTask создаёт задачу, getTaskResult возвращает ответ.
Шаг 1: создайте задачу
POST https://gatesolver.com/createTask
| Поле | Обязательно | Описание |
|---|---|---|
| type | Да | ReCaptchaV2Classification |
| image | Да | base64 изображения задания |
| question | Да | Название задания (например, /m/015qff светофор) |
Запрос
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "ReCaptchaV2Classification",
"image": "/9j/4AAQSkZJRgABAQ...",
"question": "/m/015qff"
}
}Ответ
{
"errorId": 0,
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}Шаг 2: получите результат
POST https://gatesolver.com/getTaskResult
Запрашивайте результат по taskId каждые 1 сек. Пока 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": {
"objects": [
0,
3,
6
]
}
}Нажмите в браузере клетки с полученными номерами objects (с 0, слева сверху направо вниз).
Примеры кода
import requests, time
API = "https://gatesolver.com"
KEY = "YOUR_API_KEY"
task = {
"type": "ReCaptchaV2Classification",
"image": "/9j/4AAQSkZJRgABAQ...",
"question": "/m/015qff"
}
r = requests.post(f"{API}/createTask", json={"clientKey": KEY, "task": task}).json()
task_id = r["taskId"]
while True:
time.sleep(1)
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":"ReCaptchaV2Classification","image":"/9j/4AAQSkZJRgABAQ...","question":"/m/015qff"} });
let res;
do {
await new Promise((s) => setTimeout(s, 1000));
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":"ReCaptchaV2Classification","image":"/9j/4AAQSkZJRgABAQ...","question":"/m/015qff"}}'Частые вопросы о reCAPTCHA Image Classification
Сколько стоят 1,000 задач reCAPTCHA Image Classification?
Цена reCAPTCHA Image Classification: $0.28 за 1,000 задач. Списание идёт с баланса за каждую 1 задачу, оплачиваются только решённые задачи.
Как быстро приходит ответ для reCAPTCHA Image Classification?
Обычно за 1 сек.. Вызывайте getTaskResult каждые несколько секунд и используйте ответ, когда status станет ready.
Какой type задачи использовать для reCAPTCHA Image Classification?
Основной type: ReCaptchaV2Classification. Другие имена (например, вариант с прокси) принимаются по той же цене.
Списываются ли деньги при неудаче?
Нет. Нерешённые и просроченные задачи не оплачиваются.