Перейти к содержимому
СтатусПанель

Типы задач

Распознавание изображений AWS WAF / bCaptcha

Эта страница переведена с китайской версии машинным переводом и может содержать ошибки. Приоритет имеет китайская версия.

ИллюстрацияAWS WAF: задание с изображениями 3×3, вопрос сверху; API возвращает номера плиток для клика.

AwsClassification распознаёт задания AWS WAF CAPTCHA с сеткой 3×3, bCaptchaClassification — задания bCaptcha с сеткой 3×3: отправьте целое изображение и вопрос, а в ответ получите, на какие ячейки нужно нажать; сами нажатия выполняет ваша программа в браузере. Они не возвращают токен. Ответ синхронный, каждый запрос стоит 8 pts (≈ $1.20 / 1k).

Если не хотите писать код, используйте расширение браузера.

POSThttps://api.yescaptcha.com/createTaskГлобальный endpoint
POSThttps://cn.yescaptcha.com/createTaskEndpoint для Китая
Тип задачиЦенаРежимПримечания
AwsClassification$1.20 / 1k; 8 pts/задача · ¥8 / 1kСинхронный
bCaptchaClassification$1.20 / 1k; 8 pts/задача · ¥8 / 1kСинхронный

Цены в долларах США являются оценочными и рассчитаны по курсу 1 USD ≈ ¥6.67; списание за задачи производится в баллах.

Параметры и формат ответа у обоих типов одинаковые; выбирайте по источнику капчи: для AWS WAF — AwsClassification, для bCaptcha — bCaptchaClassification.

ПолеТипОбязательноеОписание
typestringДаТип задачи; см. «Типы задач и цены» на этой странице
queriesstringДаBase64 всего изображения с сеткой 3×3 (одно изображение)
questionstringНетПолный текст вопроса так, как он показан на странице, например Select all hats; другие языки переводятся автоматически

В queries передайте целое изображение с сеткой (одну картинку, а не 9 маленьких). В question вставьте вопрос со страницы целиком: подойдут китайский и английский, другие языки переводятся автоматически.

POST https://api.yescaptcha.com/createTask
{
"clientKey": "YOUR_CLIENT_KEY",
"task": {
"type": "AwsClassification",
"queries": "BASE64_IMAGE",
"question": "Select all hats"
}
}
{
"errorId": 0,
"status": "ready",
"solution": {
"label": "Select All Hats",
"objects": [false, true, false, false, true, true, true, true, false],
"top_k": [1, 4, 5, 6, 7],
"confidences": [0.0, 1.0, 0.0, 0.255, 1.0, 1.0, 0.9637, 0.9999, 0.0]
},
"taskId": "2053f690-3c3b-11f0-8ffb-d2c180657082"
}
ПолеТипОписание
labelstringРаспознанный целевой объект вопроса
objectsarrayЯвляется ли каждая из 9 ячеек целевой (true / false), слева направо и сверху вниз
top_karrayИндексы (с 0) изображений, которые являются целевыми; значение то же, что у objects, используйте любое из них
confidencesarrayУверенность для каждого результата

9 ячеек нумеруются от 0 до 8 слева направо и сверху вниз (сетка 3×3). objects и top_k содержат одно и то же, используйте любое из них: нажмите на ячейки, для которых objects равно true, или на номера из top_k.

Если проверка после нажатий не пройдена, сообщите об этом через report в течение 1 часа; возврат баллов после жалобы начисляется примерно через 24 часа. Правила — в разделе Тарификация и возврат баллов.