Pular para o conteúdo
StatusPainel

Tipos de tarefa

Reconhecimento de imagem do FunCaptcha

Esta página foi traduzida automaticamente da versão em chinês e pode conter erros. Prevalece a versão em chinês.

IlustraçãoDesafio de setas: o lado esquerdo é o exemplo; use as setas para trocar a imagem à direita até que ela corresponda à pergunta.

FunCaptchaClassification reconhece os desafios de imagem do FunCaptcha (Arkose Labs): envie a imagem do desafio e a pergunta em inglês, e a API retorna qual imagem escolher; seu programa faz o clique no navegador. Ele não retorna token. É síncrono e custa 3 pontos (≈ US$0.45 / 1k) por requisição.

POSThttps://api.yescaptcha.com/createTaskEndpoint global
POSThttps://cn.yescaptcha.com/createTaskEndpoint China
Tipo de tarefaPreçoModoObservações
FunCaptchaClassificationUS$0.45 / 1k; 3 pontos/tarefa · ¥3 / 1kSíncrono

Os preços em dólares americanos são estimativas com base em US$1 ≈ ¥6.67; as tarefas são cobradas em pontos.

CampoTipoObrigatórioDescrição
typestringSimTipo de tarefa; veja "Tipos de tarefa e preços" nesta página
imagestringSimImagem do desafio codificada em Base64, sem o prefixo data:
questionstringSimO texto da pergunta em inglês (por exemplo, Pick the image that is the correct way up); as perguntas compatíveis estão listadas nesta página
  • image deve conter apenas a parte de imagem do desafio (grade de 6 imagens, ou a imagem com as duas metades do desafio de setas), sem o título nem os botões acima. A captura deve estar completa; faltar um pedaço prejudica o reconhecimento. Grades de 6 imagens em layout vertical podem ser enviadas como estão.
  • question é o texto completo da pergunta em inglês, exatamente como aparece na página, com maiúsculas e minúsculas corretas; não traduza por conta própria. Se a página estiver em outro idioma, mude o captcha para inglês antes. O servidor identifica o tipo de desafio pela pergunta, então ela deve estar exata.
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"
}
CampoTipoDescrição
objectsarrayÍndice da imagem a selecionar, começando em 0, da esquerda para a direita e de cima para baixo
labelsarrayRótulos reconhecidos

objects: [4] significa escolher a 5ª imagem (índices começam em 0, da esquerda para a direita e de cima para baixo). Um desafio costuma ter várias rodadas seguidas; a cada rodada, faça uma nova captura e uma nova chamada.

Todos os tipos de desafio são suportados, não é preciso consultar uma lista antes: envie a pergunta em inglês e a imagem do desafio exibidas na página. Se receber ERROR_UNKNOWN_QUESTION, entre em contato com o suporte.

Hoje o mais comum é o desafio de setas com duas metades: o lado esquerdo é o exemplo a ser comparado e o lado direito é a imagem atual, que você troca com as setas na página até encontrar a que corresponde à pergunta. Envie a imagem inteira (as duas metades) como aparece na página. Por exemplo:

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 imageQuantidade igual à da imagem da esquerda
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 imageA soma dos números dos dardos é igual ao número da imagem da esquerda
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 leftFalta exatamente a peça do quebra-cabeça mostrada à esquerda
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 rightA garra segura o prêmio da esquerda

O outro tipo é a grade de 6 imagens (como Pick the bread): envie apenas a parte da grade de 6 imagens, como no exemplo de requisição acima.

Se o envio final de um conjunto de desafios falhar e você não souber qual rodada errou, reporte todos os IDs de tarefa do conjunto com report (em até 1 hora); o reembolso de pontos após reportar é liquidado após cerca de 24 horas. Regras em Cobrança e reembolso de pontos.