NEWAPI standard createTask et in.php. Changez l'adresse et vous êtes connecté.Voir la documentation API
GATESOLVER
Commencer

L'API de résolution de CAPTCHA reCAPTCHA v2 la plus simple

GateSolver résout automatiquement les CAPTCHA reCAPTCHA v2 par IA. $0.56 pour 1,000 tâches, réponse généralement en moins de 9 s, et seules les tâches réussies sont facturées.

Qu'est-ce que le CAPTCHA reCAPTCHA v2 ?

reCAPTCHA v2 est le CAPTCHA de Google qui demande de cocher la case « Je ne suis pas un robot » et affiche si besoin un défi de sélection d'images. Le site vérifie qu'il s'agit d'un humain grâce au token obtenu (g-recaptcha-response).

Insérez le token gRecaptchaResponse reçu dans le champ g-recaptcha-response de la page ou transmettez-le à la fonction callback du site, puis envoyez le formulaire.

reCAPTCHA v2

< 9s · $0.56 / 1k

Pourquoi choisir GateSolver pour résoudre reCAPTCHA v2

Prix et vitesse

type de tâcheVitesseTarifs
ReCaptchaV2TaskProxyLess / ReCaptchaV2Task< 9s$0.56 / 1k

Comment résoudre reCAPTCHA v2 : guide de l'API

Deux requêtes suffisent : créez la tâche avec createTask et récupérez la réponse avec getTaskResult.

Étape 1 : créer la tâche

POST https://gatesolver.com/createTask

ChampObligatoireDescription
typeOuiReCaptchaV2TaskProxyLess (sans proxy) ou ReCaptchaV2Task (avec votre proxy)
websiteURLOuiAdresse de la page contenant le CAPTCHA
websiteKeyOuiClé de site de la page (valeur data-sitekey)
isInvisibleNontrue si le CAPTCHA est invisible, sans case à cocher
pageActionNonLa valeur action, si le site en utilise une
proxyNonProxy, avec ReCaptchaV2Task (http://user:pass@host:port)

Requête

{
  "clientKey": "YOUR_API_KEY",
  "task": {
    "type": "ReCaptchaV2TaskProxyLess",
    "websiteURL": "https://www.google.com/recaptcha/api2/demo",
    "websiteKey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-"
  }
}

Réponse

{
  "errorId": 0,
  "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}

Étape 2 : récupérer le résultat

POST https://gatesolver.com/getTaskResult

Interrogez le résultat avec le taskId toutes les 3 secondes. Si status vaut processing, patientez ; dès qu'il passe à ready, utilisez la solution.

Requête

{
  "clientKey": "YOUR_API_KEY",
  "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}

Réponse

{
  "errorId": 0,
  "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006",
  "status": "ready",
  "solution": {
    "gRecaptchaResponse": "03AFcWeA6...",
    "userAgent": "Mozilla/5.0 ..."
  }
}

Insérez le token gRecaptchaResponse reçu dans le champ g-recaptcha-response de la page ou transmettez-le à la fonction callback du site, puis envoyez le formulaire.

Exemples de code

import requests, time

API = "https://gatesolver.com"
KEY = "YOUR_API_KEY"
task = {
    "type": "ReCaptchaV2TaskProxyLess",
    "websiteURL": "https://www.google.com/recaptcha/api2/demo",
    "websiteKey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-"
}

r = requests.post(f"{API}/createTask", json={"clientKey": KEY, "task": task}).json()
task_id = r["taskId"]
while True:
    time.sleep(3)
    res = requests.post(f"{API}/getTaskResult", json={"clientKey": KEY, "taskId": task_id}).json()
    if res.get("status") == "ready":
        print(res["solution"])
        break
    if res.get("errorId"):
        raise RuntimeError(res["errorCode"])

Questions fréquentes sur reCAPTCHA v2

Combien coûtent 1,000 tâches reCAPTCHA v2 ?

Prix reCAPTCHA v2 : $0.56 pour 1,000 tâches. Chaque tâche est débitée du solde, et seules les tâches résolues sont facturées.

En combien de temps la réponse reCAPTCHA v2 arrive-t-elle ?

Généralement en moins de 9 s. Appelez getTaskResult toutes les quelques secondes et utilisez la réponse dès que status passe à ready.

Quel type de tâche utiliser pour reCAPTCHA v2 ?

type par défaut : ReCaptchaV2TaskProxyLess. Les autres noms (comme la version avec proxy) sont acceptés au même prix.

Suis-je facturé en cas d'échec ?

Non. Les tâches non résolues et expirées ne sont pas facturées.

Autres CAPTCHA pris en charge