ComplexImageTask Recaptcha: решение каптчи Google

Объект содержит данные о задаче на решение ReCaptcha2 от Google.

Структура объекта

Параметр

Тип

Обязательный

Возможные значения

Описание

type

String

да

ComplexImageTask

Определяет тип объекта задачи

class

String

да

recaptcha

Определяет класс объекта задачи

imageUrls

Array

да (если не заполнено imagesBase64)

[ “https://i.postimg.cc/yYjg75Kv/img1.jpg” ]

Цельное изображение 4x4, 3x3 или новой части капчи 1x1 (в массиве).

imagesBase64

Array

да (если не заполнено imageUrls)

[ “/9j/4AAQSkZJRgABAQEAAAAAAAD…” ]

Цельное изображение 4x4, 3x3 или новой части капчи 1x1 в формате base64 (в массиве).

metadata.Grid

String

да

4x4, 3x3, 1x1

Размер сетки с изображениями

metadata.TaskDefinition

String

да (если не заполнено metadata.Task)

/m/015qff и другие

Техническое значение, определяющее тип задания

Как получить TaskDefinition

Данные можно найти в ответах на запросы "/recaptcha/{recaptchaApi}/reload” или "/recaptcha/{recaptchaApi}/userverify", где recaptchaApi - это "enterprise" или "api2" в зависимости от типа Recaptcha. В ответе лежит json, в котором можно взять список TaskDefinition-ов для подгруженных капч.

metadata.Task

String

да (если не заполнено metadata.TaskDefinition)

Click on traffic lights и другие

Текст задания (на английском)

userAgent

String

нет

-

User-Agent браузера, используемый при загрузке изображений, если были переданы ссылки в imageUrls. Необходимо использовать подпись современного браузера, иначе Google будет возвращать ошибку, требуя обновить браузер.

websiteURL

String

нет

-

Адрес страницы на которой решается каптча

Пример запроса

Адрес https://api.capmonster.cloud/createTask

{ "clientKey":"dce6bcbb1a728ea8d871de6d169a2057", "task": { "type": "ComplexImageTask", "class": "recaptcha", "imageUrls":[ "https://i.postimg.cc/yYjg75Kv/payloadtraffic.jpg" ], "metadata": { "Task": "Click on traffic lights", "Grid": "3x3", "TaskDefinition": "/m/015qff" }, "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36.", "websiteUrl": "https://lessons.zennolab.com/captchas/recaptcha/v2_simple.php?level=middle" } }

 

Пример ответа

{ "errorId":0, "taskId":407533072 }

Получение результата

Используйте метод getTaskResult чтобы получить решение капчи. В зависимости от загрузки системы вы получите ответ через время в диапазоне от 300мс до 6 с.

Свойство

Тип

Описание

answer

Array

Список в булевыми значениями, true - означает, что нужно произвести клик на соответствующее этой позиции изображение

Пример:

 

{ "errorId":0, "status":"ready", "solution": { "answer": [ false, false, false, false, true, false, false, false, false ] } }


Ценообразование:

 

Наименование

Стоимость за 1000 картинок, $

Стоимость за 1000 новых динамических картинок, $

Наименование

Стоимость за 1000 картинок, $

Стоимость за 1000 новых динамических картинок, $

1

reCAPTCHA 2 (3*3)



0,2

0,04

2

reCAPTCHA 2 (4*4)

0,1

не применимо