L'API de résolution de CAPTCHA reCAPTCHA v2 Enterprise la plus simple
GateSolver résout automatiquement les CAPTCHA reCAPTCHA v2 Enterprise par IA. $0.70 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 Enterprise ?
reCAPTCHA v2 Enterprise est la version entreprise de reCAPTCHA. Il ressemble au v2, mais utilise enterprise.js et vérifie plus strictement avec un score et des valeurs supplémentaires (comme la valeur s).
Insérez le token reçu dans le champ g-recaptcha-response de la page ou dans le callback. Si le site utilise enterpriseData (valeur s), envoyez-la aussi dans la requête.
reCAPTCHA v2 Enterprise
< 9s · $0.70 / 1k
Pourquoi choisir GateSolver pour résoudre reCAPTCHA v2 Enterprise
Résolution stable
Nous améliorons en continu le modèle reCAPTCHA v2 Enterprise pour résoudre de façon stable, même quand les défis évoluent.
Paiement des seules tâches réussies
Seules les tâches résolues sont facturées. Les tâches échouées ou expirées ne sont pas débitées.
Résolution automatique par IA
Aucune attente humaine : l'IA résout immédiatement. La réponse arrive généralement en moins de 9 s.
Connectez-vous partout
C'est une API REST : elle s'utilise de la même façon avec n'importe quel langage ou outil d'automatisation.
Compatible in.php
Les programmes utilisant les formats in.php et res.php n'ont besoin que d'une nouvelle adresse.
Gros volumes
Chaque clé envoie jusqu'à 600 requêtes par minute, sans limite de tâches simultanées.
Prix et vitesse
Comment résoudre reCAPTCHA v2 Enterprise : 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
| Champ | Obligatoire | Description |
|---|---|---|
| type | Oui | ReCaptchaV2EnterpriseTaskProxyLess ou ReCaptchaV2EnterpriseTask |
| websiteURL | Oui | Adresse de la page contenant le CAPTCHA |
| websiteKey | Oui | Clé de site de la page |
| enterprisePayload | Non | Valeurs supplémentaires envoyées par le site (ex. : {"s": "..."}) |
| isInvisible | Non | true si le CAPTCHA est invisible |
| proxy | Non | Proxy, avec ReCaptchaV2EnterpriseTask |
Requête
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "ReCaptchaV2EnterpriseTaskProxyLess",
"websiteURL": "https://example.com/login",
"websiteKey": "6Lf...",
"enterprisePayload": {
"s": "SOME_S_VALUE"
}
}
}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 reçu dans le champ g-recaptcha-response de la page ou dans le callback. Si le site utilise enterpriseData (valeur s), envoyez-la aussi dans la requête.
Exemples de code
import requests, time
API = "https://gatesolver.com"
KEY = "YOUR_API_KEY"
task = {
"type": "ReCaptchaV2EnterpriseTaskProxyLess",
"websiteURL": "https://example.com/login",
"websiteKey": "6Lf...",
"enterprisePayload": {
"s": "SOME_S_VALUE"
}
}
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"])const API = "https://gatesolver.com", KEY = "YOUR_API_KEY";
const post = (p, b) => fetch(API + p, { method: "POST", headers: { "content-type": "application/json" }, body: JSON.stringify(b) }).then((r) => r.json());
const { taskId } = await post("/createTask", { clientKey: KEY, task: {"type":"ReCaptchaV2EnterpriseTaskProxyLess","websiteURL":"https://example.com/login","websiteKey":"6Lf...","enterprisePayload":{"s":"SOME_S_VALUE"}} });
let res;
do {
await new Promise((s) => setTimeout(s, 3000));
res = await post("/getTaskResult", { clientKey: KEY, taskId });
} while (res.status === "processing");
console.log(res.solution);curl -X POST https://gatesolver.com/createTask \
-H "Content-Type: application/json" \
-d '{"clientKey":"YOUR_API_KEY","task":{"type":"ReCaptchaV2EnterpriseTaskProxyLess","websiteURL":"https://example.com/login","websiteKey":"6Lf...","enterprisePayload":{"s":"SOME_S_VALUE"}}}'Questions fréquentes sur reCAPTCHA v2 Enterprise
Combien coûtent 1,000 tâches reCAPTCHA v2 Enterprise ?
Prix reCAPTCHA v2 Enterprise : $0.70 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 Enterprise 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 Enterprise ?
type par défaut : ReCaptchaV2EnterpriseTaskProxyLess. 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.