Word lid en ontvang een gratis proefperiode!

go captcha solver

Go excelleert in cloud-native ontwikkeling met ingebouwde gelijktijdigheid via goroutines/kanalen en snelle compilatie. Ideaal voor microservices, gedistribueerde systemen en CLI-tools, de minimalistische syntaxis, geheugenveiligheid via garbage collection en cross-platform binaire generatie voeden grote projecten zoals Docker/Kubernetes. Breed geadopteerd door Google, Uber en Twitch voor schaalbare netwerkservices en infrastructuur.

Integreer ons Python captcha-oplosserpakket om automatisch CAPTCHA's op elke website op te lossen.

Eenvoudige integratie met de API van de captcha-oplossingsservice om reCAPTCHA te omzeilen en elke andere CAPTCHA op te lossen

Installatie

Installeer NextCaptcha GO SDK met het pakketinstallatieprogramma of handmatig

GitHub

U kunt de NextCaptcha Golang SDK installeren met de opdracht go get:#

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

Configuratie

Configureer de NextCaptcha GO SDK met de benodigde parameters

Configuratie Go Solver SDK

Configuratievoorbeeld#

Zo kunt u de NextCaptcha Go SDK instellen en gebruiken:
  import "github.com/nextcaptcha/nextcaptcha-go"
 
  api := nextcaptcha.NewNextCaptchaAPI(clientKey, "", "", true)
 
  result, err := api.RecaptchaV2("https://example.com", "SITE_KEY", nextcaptcha.RecaptchaV2Options{})
 

Hier is een compleet voorbeeld van het gebruik van de NextCaptcha Golang SDK om een reCAPTCHA v2-uitdaging op te lossen:#

  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)
      }
  }

CAPTCHA oplossen

`getMessageFallback` called for langGo.solve1

Om reCAPTCHA v2, v3, Enterprise of de mobiele versie op te lossen met behulp van de op tokens gebaseerde methode van NextCaptcha, volgt u deze stappen:

1. reCAPTCHA oplossen via een op tokens gebaseerde methode#

Gebruik de token-gebaseerde aanpak om het token `g-recaptcha-response` te verkrijgen.

Los reCAPTCHA v2 op met de Token-basismethode#

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

reCAPTCHA v2 Enterprise oplossen Om reCAPTCHA v2 Enterprise-uitdagingen op te lossen, gebruikt u de RecaptchaV2Enterprise-methode: #

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

reCAPTCHA v3 oplossen Om reCAPTCHA v3-uitdagingen op te lossen, gebruikt u de RecaptchaV3-methode:#

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

reCAPTCHA Mobile oplossen Om reCAPTCHA Mobile-uitdagingen op te lossen, gebruikt u de RecaptchaMobile-methode:#

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

3. Gebruik het token#

Nadat u het `g-recaptcha-response`-token hebt ontvangen, injecteert u dit in het formulier op de website en verstuurt u het.
<input type="hidden" name="g-recaptcha-response" value="your_token_here" />

Belangrijkste opmerkingen#

Ondersteunt reCAPTCHA v2, v3, Enterprise en Mobiel

Proxyless modus is beschikbaar (gebruik een proxy als de site specifieke IP's vereist)

Token-based methode maakt het mogelijk om captcha's naadloos te omzeilen.

Andere methoden

Om uw NextCaptcha-accountsaldo te controleren, gebruikt u de volgende methode:

Voorbeeld van saldo ophalen#

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

Belangrijkste opmerkingen#

Haal uw beschikbare saldo op in USD.

Zorg ervoor dat uw API-sleutel geldig is om het juiste saldo te krijgen.

;