Join And Get Free Trial!

Como resolver CAPTCHA com NextCaptcha#

logoNextCaptcha
March 21,2024

À medida que a Internet cresceu, o CAPTCHA (Completely Automated Park and Turing Test to Tell Computers from Humans) tornou-se uma ferramenta importante para proteger sites e aplicações contra bots automatizados. Neste artigo, exploraremos como o NextCaptcha ajuda a resolver o problema do CAPTCHA.

Apresentando CAPTCHA#

CAPTCHA é um teste usado para distinguir usuários humanos de bots. Ele verifica a identidade do usuário, solicitando-lhe que execute tarefas que são fáceis de serem reconhecidas por humanos, mas difíceis de serem simuladas por máquinas, como reconhecer texto, imagens ou realizar operações matemáticas simples. Este mecanismo ajuda a evitar que bots automatizados ataquem sites maliciosamente, enviem spam, etc.

Por que usar NextCaptcha#

NextCaptcha é uma solução CAPTCHA eficiente e confiável que oferece uma experiência amigável. NextCaptcha usa tecnologia avançada de inteligência artificial para garantir que os usuários possam concluir a verificação rapidamente. Além disso, NextCaptcha também oferece diversas opções de personalização para reCAPTCHA (v2/v3/Mobile/Enterprise), FunCaptcha, hCaptcha e suporte multilíngue integrado para usuários globais.

Como usar o NextCaptcha#

Proteger seu site ou aplicativo com NextCaptcha é fácil. Primeiro, você precisa registrar uma conta NextCaptcha e obter uma chave API. Em seguida, integre o NextCaptcha ao seu site ou aplicativo com base na documentação e no código de exemplo fornecido pelo NextCaptcha.

Para criar uma tarefa, use a API createTask para criar uma tarefa.#


Estrutura do objeto de tarefa#

nometipoObrigatórioDescrição
clientKeyCordaSimSua chave de API
taskObjetoSimUm objeto que descreve a tarefa do código de verificação. Para tipos específicos, consulte o documento de tipo de tarefa Captcha.
callbackUrlCordaNãoA URL do servidor web registrado usado para receber e processar os resultados da solução do código de verificação
softIdInteiroNãoSeu ID de software registrado em nosso catálogo de software

Exemplo de solicitação#

  POST https://api.nextcaptcha.com/createTask
  Host: api.nextcaptcha.com
  Content-Type: application/json
  {
      "clientKey":"api key",
      "task": {
          "type":"Recaptchav2TaskProxyless",
          "websiteURL":"https://www.google.com/recaptcha/api2/demo",
          "websiteKey":"6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-"
      }
  }

Para criar uma tarefa, use a API createTask para criar uma tarefa.#


Obtenha resultados de tarefas#

Use a API getTaskResult para obter resultados de tarefas Dependendo da carga do sistema, você obterá os resultados em um intervalo de 1s a 20s

Exemplo de solicitação#

{
  "clientKey": "api key",
  "taskId": 1781234567890
}

Exemplo de resposta#

{
    "errorId": 0,
    "status": "ready",
    "solution": {
        "respKey": "E0_eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9",
        "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 Edge/16.16299",
        "gRecaptchaResponse": "P1_eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9"
    },
    "createTime": 1701234567890,
    "endTime": 1701234567890
}

para concluir#

NextCaptcha é uma excelente escolha para resolver problemas de CAPTCHA, combinando tecnologia avançada de inteligência artificial com um design amigável.