Iscriviti e ottieni una prova gratuita!

go captcha solver

Go eccelle nello sviluppo cloud-native con concorrenza integrata tramite goroutine/canali e compilazione rapida. Ideale per microservizi, sistemi distribuiti e strumenti CLI, la sua sintassi minimalista, la sicurezza della memoria tramite garbage collection e la generazione binaria multipiattaforma alimentano importanti progetti come Docker/Kubernetes. Ampiamente adottato da Google, Uber e Twitch per servizi e infrastrutture di rete scalabili.

Integra il nostro pacchetto di risoluzione dei CAPTCHA Python per risolvere automaticamente i CAPTCHA su qualsiasi sito web.

Facile integrazione con l'API del servizio di risoluzione captcha per bypassare reCAPTCHA e risolvere qualsiasi altro CAPTCHA

Installazione

Installa NextCaptcha GO SDK con il programma di installazione del pacchetto o manualmente

GitHub

Puoi installare NextCaptcha Golang SDK utilizzando il comando go get:#

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

Configurazione

Configurare NextCaptcha GO SDK con i parametri necessari

Configurazione Go Solver SDK

Esempio di configurazione#

Ecco come puoi configurare e utilizzare 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{})
 

Ecco un esempio completo dell'utilizzo di NextCaptcha Golang SDK per risolvere una sfida 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)
      }
  }

Risolvi CAPTCHA

`getMessageFallback` called for langGo.solve1

Per risolvere reCAPTCHA v2, v3, Enterprise o la versione mobile utilizzando il metodo basato su token di NextCaptcha, segui questi passaggi:

1. Risolvi reCAPTCHA tramite metodo basato su token#

Utilizzare l'approccio basato su token per ottenere il token `g-recaptcha-response`.

Risolvi reCAPTCHA v2 con il metodo base del token#

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

Risolvere reCAPTCHA v2 Enterprise Per risolvere le sfide di reCAPTCHA v2 Enterprise, utilizzare il metodo RecaptchaV2Enterprise: #

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

Risolvere reCAPTCHA v3 Per risolvere le sfide di reCAPTCHA v3, utilizzare il metodo RecaptchaV3:#

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

Risolvere reCAPTCHA Mobile Per risolvere le sfide di reCAPTCHA Mobile, utilizzare il metodo RecaptchaMobile:#

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

3. Usa il token#

Dopo aver ricevuto il token `g-recaptcha-response`, inseriscilo nel modulo del sito web e invialo.
<input type="hidden" name="g-recaptcha-response" value="your_token_here" />

Note chiave#

Supporti reCAPTCHA v2, v3, Enterprise e Mobile

Proxyless la modalità è disponibile (utilizzare un proxy se il sito richiede IP specifici)

Token-based metodo consente di aggirare il captcha senza problemi.

Altri metodi

Per controllare il saldo del tuo account NextCaptcha, utilizza il seguente metodo:

Ottieni un esempio di saldo#

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

Note chiave#

Recupera il tuo saldo disponibile in USD.

Assicurati che la tua chiave API sia valida per ottenere il saldo corretto.

;