Machen Sie mit und erhalten Sie eine kostenlose Testversion!

go captcha solver

Go zeichnet sich durch integrierte Parallelität durch Goroutinen/Kanäle und schnelle Kompilierung in der Cloud-nativen Entwicklung aus. Es ist ideal für Microservices, verteilte Systeme und CLI-Tools. Seine minimalistische Syntax, Speichersicherheit durch Garbage Collection und plattformübergreifende Binärgenerierung unterstützen Großprojekte wie Docker/Kubernetes. Weit verbreitet bei Google, Uber und Twitch für skalierbare Netzwerkdienste und Infrastruktur.

Integrieren Sie unser Python-Captcha-Solver-Paket, um CAPTCHAs auf jeder Website automatisch zu lösen.

Einfache Integration mit der API des Captcha-Lösungsdienstes, um reCAPTCHA zu umgehen und jedes andere CAPTCHA zu lösen

Installation

Installieren Sie NextCaptcha GO SDK mit dem Paketinstallationsprogramm oder manuell

GitHub

Sie können das NextCaptcha Golang SDK mit dem Befehl „go get“ installieren:#

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

Konfiguration

Konfigurieren Sie das NextCaptcha GO SDK mit den erforderlichen Parametern

Konfiguration Go Solver SDK

Konfigurationsbeispiel#

So können Sie das NextCaptcha Go SDK einrichten und verwenden:
  import "github.com/nextcaptcha/nextcaptcha-go"
 
  api := nextcaptcha.NewNextCaptchaAPI(clientKey, "", "", true)
 
  result, err := api.RecaptchaV2("https://example.com", "SITE_KEY", nextcaptcha.RecaptchaV2Options{})
 

Hier ist ein vollständiges Beispiel für die Verwendung des NextCaptcha Golang SDK zum Lösen einer reCAPTCHA v2-Herausforderung:#

  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 lösen

`getMessageFallback` called for langGo.solve1

Um reCAPTCHA v2, v3, Enterprise oder die mobile Version mit der Token-basierten Methode von NextCaptcha zu lösen, folgen Sie diesen Schritten:

1. Lösen Sie reCAPTCHA über die tokenbasierte Methode#

Verwenden Sie den Token-basierten Ansatz, um das Token „g-recaptcha-response“ zu erhalten.

Lösen Sie reCAPTCHA v2 mit der Token-Basismethode#

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

Lösung von reCAPTCHA v2 Enterprise: Verwenden Sie die RecaptchaV2Enterprise-Methode, um Herausforderungen mit reCAPTCHA v2 Enterprise zu lösen: #

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

Lösen von reCAPTCHA v3 Um reCAPTCHA v3-Herausforderungen zu lösen, verwenden Sie die RecaptchaV3-Methode:#

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

Lösen von reCAPTCHA Mobile: Um reCAPTCHA Mobile-Herausforderungen zu lösen, verwenden Sie die RecaptchaMobile-Methode:#

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

3. Verwenden Sie das Token#

Nachdem Sie das Token „g-recaptcha-response“ erhalten haben, fügen Sie es in das Formular der Website ein und senden Sie es ab.
<input type="hidden" name="g-recaptcha-response" value="your_token_here" />

Wichtige Hinweise#

Stützen reCAPTCHA v2, v3, Enterprise und Mobile

Proxyless Modus ist verfügbar (verwenden Sie einen Proxy, wenn die Site bestimmte IPs erfordert)

Token-based Methode ermöglicht nahtloses Umgehen von Captchas.

Andere Methoden

Um Ihren NextCaptcha-Kontostand zu überprüfen, verwenden Sie die folgende Methode:

Beispiel für das Abrufen des Kontostands#

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

Wichtige Hinweise#

Ruft Ihr verfügbares Guthaben ab in USD.

Stellen Sie sicher, dass Ihr API-Schlüssel gültig ist, um den richtigen Kontostand zu erhalten.

;