Типы задач
Распознавание изображений FunCaptcha
Эта страница переведена с китайской версии машинным переводом и может содержать ошибки. Приоритет имеет китайская версия.
Use the arrows to change the number of objects until it matches the left image (1 of 1)
Pick the bread (1 of 1)
FunCaptchaClassification распознаёт картинки-задания FunCaptcha (Arkose Labs): вы отправляете изображение задания и вопрос на английском, а в ответ получаете номер изображения, которое нужно выбрать. Клик в браузере выполняет ваша программа. Токен не возвращается. Ответ синхронный, каждый запрос стоит 3 pts (≈ $0.45 / 1k).
https://api.yescaptcha.com/createTaskГлобальный endpointhttps://cn.yescaptcha.com/createTaskEndpoint для КитаяТип задачи и цена
Заголовок раздела «Тип задачи и цена»| Тип задачи | Цена | Режим | Примечания |
|---|---|---|---|
FunCaptchaClassification | $0.45 / 1k; 3 pts/задача · ¥3 / 1k | Синхронный |
Цены в долларах США являются оценочными и рассчитаны по курсу 1 USD ≈ ¥6.67; списание за задачи производится в баллах.
Параметры запроса
Заголовок раздела «Параметры запроса»| Поле | Тип | Обязательное | Описание |
|---|---|---|---|
type | string | Да | Тип задачи; см. «Типы задач и цены» на этой странице |
image | string | Да | Изображение задания в кодировке Base64 без префикса data: |
question | string | Да | Текст вопроса на английском (например, Pick the image that is the correct way up); поддерживаемые вопросы перечислены на этой странице |
- В
imageпередавайте только часть с изображениями задания (сетку из 6 ячеек или изображение задания со стрелками, левую и правую части вместе). Заголовок и кнопки в кадр не включайте. Снимок должен быть целым: если не хватает фрагмента, точность распознавания падает. Сетку из 6 ячеек, расположенных вертикально, можно загружать как есть. - В
questionпередавайте полный текст вопроса на английском ровно так, как он показан на странице, с правильным регистром. Не переводите его сами. Если страница открыта на другом языке, сначала переключите капчу на английский. Сервер определяет тип задания по вопросу, поэтому вопрос должен быть точным.
Пример запроса
Заголовок раздела «Пример запроса»{ "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"}| Поле | Тип | Описание |
|---|---|---|
objects | array | Индекс изображения, которое нужно выбрать, начиная с 0, слева направо и сверху вниз |
labels | array | Распознанные метки |
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 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Не хватает именно того фрагмента пазла, что слева
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 часа. Правила описаны в разделе Оплата и возврат баллов.