Pular para o conteúdo
StatusPainel

Exemplos de código

Easy Language

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

Os exemplos em Easy Language foram contribuídos por usuários (南方填表, 松 e outros) e servem apenas como referência; não os revisamos linha por linha. Os exemplos incluem:

  • Cliques simulados em reCAPTCHA e hCaptcha (abre o navegador, reconhece e clica automaticamente)
  • Reconhecimento de imagem do FunCaptcha
  • Envio de token do reCAPTCHA

Pontos principais para chamar a API em Easy Language

Seção intitulada “Pontos principais para chamar a API em Easy Language”

Você não precisa dos pacotes de exemplo: o comando de acesso web (POST) do Easy Language é suficiente para chamar a API:

  1. URL https://api.yescaptcha.com/createTask, método POST, com o cabeçalho Content-Type: application/json.
  2. O corpo é um texto JSON, por exemplo {"clientKey":"YOUR_CLIENT_KEY","task":{"type":"ImageToTextTaskOcrBase","body":"BASE64_IMAGE"}}.
  3. Na resposta JSON, errorId igual a 0 indica sucesso. Para tipos assíncronos, pegue o taskId e envie {"clientKey":"…","taskId":"…"} para https://api.yescaptcha.com/getTaskResult a cada 5 segundos, até que status seja ready.
  4. O Base64 da imagem não deve ter o prefixo data:image/...;base64, nem quebras de linha.

Formato de requisição e resposta: Requisição e resposta.

  • Mensagem de que não foi possível criar o navegador: use o navegador incluído no pacote de exemplo, desinstale outros navegadores que possam entrar em conflito ou compile o programa antes de executá-lo.
  • Um código de erro é retornado: confira os parâmetros com a página Códigos de erro.