Rejoignez-nous et obtenez un essai gratuit !

go captcha solver

Go excelle dans le développement cloud-native grâce à la concurrence intégrée via les goroutines/canaux et à la compilation rapide. Idéal pour les microservices, les systèmes distribués et les outils CLI, sa syntaxe minimaliste, la sécurité de la mémoire grâce au ramasse-miettes et la génération binaire multiplateforme optimisent les projets majeurs comme Docker/Kubernetes. Largement adopté par Google, Uber et Twitch pour des services et infrastructures réseau évolutifs.

Intégrez notre package de résolution de captcha Python pour résoudre automatiquement le CAPTCHA sur n'importe quel site Web.

Intégration facile avec l'API du service de résolution de captcha pour contourner reCAPTCHA et résoudre tout autre CAPTCHA

Installation

Installez NextCaptcha GO SDK avec le programme d'installation du package ou manuellement

GitHub

Vous pouvez installer le SDK NextCaptcha Golang à l'aide de la commande go get :#

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

Configuration

Configurer le SDK NextCaptcha GO avec les paramètres nécessaires

Configuration du SDK Go Solver

Exemple de configuration#

Voici comment vous pouvez configurer et utiliser le SDK NextCaptcha Go :
  import "github.com/nextcaptcha/nextcaptcha-go"
 
  api := nextcaptcha.NewNextCaptchaAPI(clientKey, "", "", true)
 
  result, err := api.RecaptchaV2("https://example.com", "SITE_KEY", nextcaptcha.RecaptchaV2Options{})
 

Voici un exemple complet d'utilisation du SDK NextCaptcha Golang pour résoudre un défi 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)
      }
  }

Résoudre le CAPTCHA

`getMessageFallback` called for langGo.solve1

Pour résoudre reCAPTCHA v2, v3, Enterprise ou la version mobile à l'aide de la méthode basée sur les jetons de NextCaptcha, suivez ces étapes :

1. Résoudre reCAPTCHA via une méthode basée sur des jetons#

Utilisez l'approche basée sur les jetons pour obtenir le jeton « g-recaptcha-response ».

Résoudre reCAPTCHA v2 avec la méthode basée sur le jeton#

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

Pour résoudre les problèmes reCAPTCHA v2 Enterprise, utilisez la méthode RecaptchaV2Enterprise : #

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

Résoudre les défis reCAPTCHA v3 Pour résoudre les défis reCAPTCHA v3, utilisez la méthode RecaptchaV3 :#

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

Résoudre les défis reCAPTCHA Mobile Pour résoudre les défis reCAPTCHA Mobile, utilisez la méthode RecaptchaMobile :#

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

3. Utiliser le jeton#

Après avoir reçu le jeton « g-recaptcha-response », injectez-le dans le formulaire du site Web et soumettez-le.
<input type="hidden" name="g-recaptcha-response" value="your_token_here" />

Notes clés#

Soutient reCAPTCHA v2, v3, Entreprise et Mobile

Proxyless le mode est disponible (utilisez un proxy si le site nécessite des IP spécifiques)

Token-based la méthode permet de contourner le captcha de manière transparente.

Autres méthodes

Pour vérifier le solde de votre compte NextCaptcha, utilisez la méthode suivante :

Exemple d'obtention d'équilibre#

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

Notes clés#

Récupère votre solde disponible en USD.

Assurez-vous que votre clé API est valide pour obtenir le solde correct.

;