Dołącz i otrzymaj bezpłatny okres próbny!

go captcha solver

Go wyróżnia się w natywnym dla chmury programowaniu dzięki wbudowanej współbieżności za pomocą gorutyn/kanałów i szybkiej kompilacji. Idealny dla mikrousług, systemów rozproszonych i narzędzi CLI, jego minimalistyczna składnia, bezpieczeństwo pamięci za pomocą zbierania śmieci i generowanie binarne między platformami napędzają duże projekty, takie jak Docker/Kubernetes. Szeroko przyjęty przez Google, Uber i Twitch do skalowalnych usług sieciowych i infrastruktury.

Zintegruj nasz pakiet Python captcha solver, aby automatycznie rozwiązywać CAPTCHA na dowolnej stronie internetowej.

Łatwa integracja z API usługi rozwiązywania captcha w celu pominięcia reCAPTCHA i rozwiązania dowolnego innego CAPTCHA

Instalacja

Zainstaluj NextCaptcha GO SDK za pomocą instalatora pakietów lub ręcznie

GitHub

Możesz zainstalować NextCaptcha Golang SDK za pomocą polecenia go get:#

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

Konfiguracja

Skonfiguruj NextCaptcha GO SDK z niezbędnymi parametrami

Konfiguracja Go Solver SDK

Przykład konfiguracji#

Oto jak możesz skonfigurować i używać 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{})
 

Oto kompletny przykład wykorzystania pakietu NextCaptcha Golang SDK do rozwiązania wyzwania 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)
      }
  }

Rozwiąż CAPTCHA

`getMessageFallback` called for langGo.solve1

Aby rozwiązać reCAPTCHA v2, v3, Enterprise lub wersję mobilną przy użyciu metody NextCaptcha opartej na tokenach, wykonaj następujące kroki:

1. Rozwiąż reCAPTCHA za pomocą metody opartej na tokenach#

Użyj podejścia opartego na tokenach, aby uzyskać token `g-recaptcha-response`.

Rozwiąż reCAPTCHA v2 przy użyciu metody bazowej Token#

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

Rozwiązywanie problemów reCAPTCHA v2 Enterprise Aby rozwiązać problemy reCAPTCHA v2 Enterprise, użyj metody RecaptchaV2Enterprise: #

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

Rozwiązywanie problemów reCAPTCHA v3 Aby rozwiązać problemy reCAPTCHA v3, użyj metody RecaptchaV3:#

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

Rozwiązywanie problemów z reCAPTCHA Mobile Aby rozwiązać problemy z reCAPTCHA Mobile, użyj metody RecaptchaMobile:#

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

3. Użyj tokena#

Po otrzymaniu tokena `g-recaptcha-response` wstrzyknij go do formularza na stronie internetowej i prześlij.
<input type="hidden" name="g-recaptcha-response" value="your_token_here" />

Notatki kluczowe#

Wspiera reCAPTCHA v2, v3, Enterprise i Mobile

Proxyless tryb jest dostępny (użyj serwera proxy, jeśli witryna wymaga określonych adresów IP)

Token-based Metoda ta pozwala na bezproblemowe ominięcie captcha.

Inne metody

Aby sprawdzić stan swojego konta NextCaptcha, skorzystaj z następującej metody:

Uzyskaj przykład salda#

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

Notatki kluczowe#

Pobiera dostępne saldo w USD.

Upewnij się, że klucz API jest prawidłowy, aby uzyskać prawidłowe saldo.

;