Cadastre-se e ganhe um teste gratuito!

go captcha solver

Go se destaca no desenvolvimento nativo da nuvem com simultaneidade integrada por meio de goroutines/canais e compilação rápida. Ideal para microsserviços, sistemas distribuídos e ferramentas CLI, sua sintaxe minimalista, segurança de memória por meio de coleta de lixo e geração binária multiplataforma impulsionam grandes projetos como Docker/Kubernetes. Amplamente adotado pelo Google, Uber e Twitch para serviços de rede escaláveis e infraestrutura.

Integre nosso pacote de resolução de captcha Python para resolver CAPTCHA automaticamente em qualquer site.

Fácil integração com a API do serviço de resolução de captcha para ignorar o reCAPTCHA e resolver qualquer outro CAPTCHA

Instalação

Instale o NextCaptcha GO SDK com o instalador do pacote ou manualmente

GitHub

Você pode instalar o NextCaptcha Golang SDK usando o comando go get:#

go get -u github.com/nextcaptcha/nextcaptcha-go

Configuração

Configure o NextCaptcha GO SDK com os parâmetros necessários

Configuração Go Solver SDK

Exemplo de configuração#

Veja como você pode configurar e usar o NextCaptcha Go SDK:
  import "github.com/nextcaptcha/nextcaptcha-go"
 
  api := nextcaptcha.NewNextCaptchaAPI(clientKey, "", "", true)
 
  result, err := api.RecaptchaV2("https://example.com", "SITE_KEY", nextcaptcha.RecaptchaV2Options{})
 

Aqui está um exemplo completo do uso do NextCaptcha Golang SDK para resolver um desafio do reCAPTCHA v2:#

  package main
 
  import (
      "fmt"
      "github.com/nextcaptcha/nextcaptcha-go"
  )
 
  func main() {
      api := nextcaptcha.NewNextCaptchaAPI("YOUR_CLIENT_KEY")
 
      result, err := api.RecaptchaV2("https://example.com", "SITE_KEY", nextcaptcha.RecaptchaV2Options{})
      if err != nil {
          fmt.Printf("Error solving reCAPTCHA: %v\n", err)
          return
      }
 
      if result.Status == "ready" {
          fmt.Printf("reCAPTCHA solved: %s\n", result.Solution)
      } else {
          fmt.Printf("Failed to solve reCAPTCHA: %s\n", result.Error)
      }
  }

Resolver CAPTCHA

`getMessageFallback` called for langGo.solve1

Para resolver o reCAPTCHA v2, v3, Enterprise ou a versão móvel usando o método baseado em token do NextCaptcha, siga estas etapas:

1. Resolver reCAPTCHA via método baseado em token#

Use a abordagem baseada em token para obter o token `g-recaptcha-response`.

Resolva o reCAPTCHA v2 com o método base Token#

 
  result, err := api.RecaptchaV2("https://example.com", "SITE_KEY", nextcaptcha.RecaptchaV2Options{})
 

Resolvendo o reCAPTCHA v2 Enterprise Para resolver os desafios do reCAPTCHA v2 Enterprise, use o método RecaptchaV2Enterprise: #

    result, err := api.RecaptchaV2Enterprise("https://example.com", "SITE_KEY", nextcaptcha.RecaptchaV2EnterpriseOptions{})

Resolvendo o reCAPTCHA v3 Para resolver os desafios do reCAPTCHA v3, use o método RecaptchaV3:#

  result, err := api.RecaptchaV3("https://example.com", "SITE_KEY", nextcaptcha.RecaptchaV3Options{})

Resolvendo os desafios do reCAPTCHA Mobile Para resolver os desafios do reCAPTCHA Mobile, use o método RecaptchaMobile:#

  result, err := api.RecaptchaMobile("APP_KEY", nextcaptcha.RecaptchaMobileOptions{})

3. Use o Token#

Após receber o token `g-recaptcha-response`, injete-o no formulário do site e envie-o.
<input type="hidden" name="g-recaptcha-response" value="your_token_here" />

Notas principais#

Suporta reCAPTCHA v2, v3, Enterprise e Mobile

Proxyless modo está disponível (use um proxy se o site exigir IPs específicos)

Token-based método permite ignorar captcha sem problemas.

Outros métodos

Para verificar o saldo da sua conta NextCaptcha, use o seguinte método:

Exemplo de Obter Saldo#

  balance, err := api.GetBalance()
  fmt.Printf("Account balance: %s\n", balance)
 

Notas principais#

Recupera seu saldo disponível em USD.

Certifique-se de que sua chave de API seja válida para obter o saldo correto.

;