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

Типы задач

Распознавание изображений FunCaptcha

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

ИллюстрацияЗадание со стрелками: слева пример; переключайте изображение справа стрелками, пока оно не совпадёт с вопросом.

FunCaptchaClassification распознаёт картинки-задания FunCaptcha (Arkose Labs): вы отправляете изображение задания и вопрос на английском, а в ответ получаете номер изображения, которое нужно выбрать. Клик в браузере выполняет ваша программа. Токен не возвращается. Ответ синхронный, каждый запрос стоит 3 pts (≈ $0.45 / 1k).

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

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

ПолеТипОбязательноеОписание
typestringДаТип задачи; см. «Типы задач и цены» на этой странице
imagestringДаИзображение задания в кодировке Base64 без префикса data:
questionstringДаТекст вопроса на английском (например, Pick the image that is the correct way up); поддерживаемые вопросы перечислены на этой странице
  • В image передавайте только часть с изображениями задания (сетку из 6 ячеек или изображение задания со стрелками, левую и правую части вместе). Заголовок и кнопки в кадр не включайте. Снимок должен быть целым: если не хватает фрагмента, точность распознавания падает. Сетку из 6 ячеек, расположенных вертикально, можно загружать как есть.
  • В question передавайте полный текст вопроса на английском ровно так, как он показан на странице, с правильным регистром. Не переводите его сами. Если страница открыта на другом языке, сначала переключите капчу на английский. Сервер определяет тип задания по вопросу, поэтому вопрос должен быть точным.
POST https://api.yescaptcha.com/createTask
{
"clientKey": "YOUR_CLIENT_KEY",
"task": {
"type": "FunCaptchaClassification",
"image": "BASE64_IMAGE",
"question": "Pick the bread"
}
}
{
"errorId": 0,
"status": "ready",
"solution": {
"objects": [4],
"labels": ["parrot", "panda", "octopus", "owl", "bread", "dog"]
},
"taskId": "04a3fa76-11a0-11ed-a58c-0ef20f419382"
}
ПолеТипОписание
objectsarrayИндекс изображения, которое нужно выбрать, начиная с 0, слева направо и сверху вниз
labelsarrayРаспознанные метки

objects: [4] означает, что нужно выбрать 5-е изображение (нумерация с 0, слева направо и сверху вниз). Одно задание часто состоит из нескольких раундов подряд: в каждом раунде заново делайте снимок и заново вызывайте API.

Поддерживаются все типы заданий, сверяться со списком вопросов не нужно: отправляйте вопрос на английском и изображение задания прямо со страницы. Если вернулся ERROR_UNKNOWN_QUESTION, обратитесь в поддержку.

Сейчас чаще всего встречается задание со стрелками, где изображения расположены слева и справа: слева находится образец для сравнения, справа текущее изображение. Стрелками на странице его переключают, пока не найдётся то, которое подходит под вопрос. Загружайте всё изображение целиком (обе части) в том виде, в каком оно показано на странице. Например:

Use the arrows to change the number of objects until it matches the left image
Use the arrows to change the number of objects until it matches the left imageКоличество совпадает с левым изображением
use the arrows to choose the image where all the darts add up to the number in the left image
use the arrows to choose the image where all the darts add up to the number in the left imageСумма чисел на дротиках равна числу на левом изображении
use the arrows to find the jigsaw puzzle that is missing the puzzle piece shown on the left
use the arrows to find the jigsaw puzzle that is missing the puzzle piece shown on the leftНе хватает именно того фрагмента пазла, что слева
find the image that has the prize on the left held by the claw in the machine on the right
find the image that has the prize on the left held by the claw in the machine on the rightЗахват держит приз, показанный слева

Другой тип — выбор изображения в сетке из 6 ячеек (например, Pick the bread): загрузите часть с сеткой из 6 ячеек, как в примере запроса выше.

Жалоба на неверный результат и возврат баллов после жалобы

Заголовок раздела «Жалоба на неверный результат и возврат баллов после жалобы»

Если итоговая отправка не прошла, а неизвестно, в каком раунде была ошибка, сообщите о неверном результате через report: передайте ID задач всей группы в течение 1 часа. Возврат баллов после жалобы рассчитывается примерно через 24 часа. Правила описаны в разделе Оплата и возврат баллов.