Zum Inhalt springen
StatusDashboard

Aufgabentypen

Diese Seite wurde maschinell aus der chinesischen Version übersetzt und kann Fehler enthalten. Maßgeblich ist die chinesische Version.

IllustrationreCAPTCHA v3: kein Kontrollkästchen und keine Bildaufgabe, nur ein reCAPTCHA-Badge in der Ecke der Seite, das sich beim Darüberfahren ausklappt.

reCAPTCHA v3 hat weder ein Kontrollkästchen noch Bilder; die Seite bewertet Besucher im Hintergrund. YesCaptcha liefert ein Token (gRecaptchaResponse), das Sie an die Zielwebsite übermitteln. RecaptchaV3TaskProxyless kostet 20 Punkte (≈ $3.00 / 1k) pro Aufgabe und arbeitet asynchron: erst createTask, dann alle 5 Sekunden getTaskResult. Fehlgeschlagene Aufgaben und Zeitüberschreitungen führen automatisch zur Punkteerstattung.

POSThttps://api.yescaptcha.com/createTaskGlobaler Endpoint
POSThttps://cn.yescaptcha.com/createTaskChina-Endpoint

Der Request-Body ist JSON, die Authentifizierung erfolgt mit clientKey. Fragen Sie das Ergebnis an demselben Endpoint ab, an dem Sie die Aufgabe erstellt haben.

  • Im Quelltext der Seite steht grecaptcha.execute(...), oder die Seite lädt recaptcha/api.js?render=WEBSITE_KEY: reCAPTCHA v3 (Standardversion).
  • Die Seite ruft grecaptcha.enterprise.execute(...) auf oder lädt recaptcha/enterprise.js: reCAPTCHA v3 Enterprise. Verwenden Sie RecaptchaV3EnterpriseTask oder RecaptchaV3EnterpriseTaskM1.

So erkennen Sie den Typ: Captcha-Typ erkennen.

AufgabentypPreisModusHinweise
RecaptchaV3TaskProxyless$3.00 / 1k; 20 Punkte/Aufgabe · ¥20 / 1kAsynchron
RecaptchaV3TaskProxylessM1$3.75 / 1k; 25 Punkte/Aufgabe · ¥25 / 1kAsynchron
RecaptchaV3TaskProxylessM1S7$4.50 / 1k; 30 Punkte/Aufgabe · ¥30 / 1kAsynchronFordert einen Score von 0.7 an; kein zusätzlicher Parameter erforderlich
RecaptchaV3TaskProxylessM1S9$5.25 / 1k; 35 Punkte/Aufgabe · ¥35 / 1kAsynchronFordert einen Score von 0.9 an; kein zusätzlicher Parameter erforderlich
RecaptchaV3EnterpriseTask$3.00 / 1k; 20 Punkte/Aufgabe · ¥20 / 1kAsynchron
RecaptchaV3EnterpriseTaskM1$3.75 / 1k; 25 Punkte/Aufgabe · ¥25 / 1kAsynchron

Die Preise in US-Dollar sind Schätzwerte bei 1 US$ ≈ ¥6.67; Aufgaben werden in Punkten berechnet.

  • RecaptchaV3TaskProxyless und RecaptchaV3TaskProxylessM1 haben dieselben Parameter, laufen aber über unterschiedliche Routen; Sie können sie gegenseitig als Fallback nutzen.
  • Verlangt die Zielwebsite einen hohen Score, verwenden Sie RecaptchaV3TaskProxylessM1S7 (0.7) oder RecaptchaV3TaskProxylessM1S9 (0.9). Zusätzliche Parameter sind nicht nötig.
FeldTypErforderlichBeschreibung
typestringJaAufgabentyp; siehe „Aufgabentypen und Preise“ auf dieser Seite
websiteURLstringJaVollständige URL der Seite, auf der das Captcha angezeigt wird. Verwenden Sie die Website, auf der Sie das Captcha sehen, nicht die Domain des Captcha-Anbieters
websiteKeystringJaDer Website-Schlüssel (sitekey), zu finden im Quelltext der Seite oder in den Netzwerkanfragen; ändert sich in der Regel nicht
pageActionstringNeinDie reCAPTCHA-v3-Action; sie muss mit dem Wert übereinstimmen, den die Seite an grecaptcha.execute übergibt, sonst wird das Token möglicherweise abgelehnt

pageAction muss mit der action übereinstimmen, die die Seite in grecaptcha.execute(WEBSITE_KEY, {action: '...'}) übergibt. Bei falschem Wert kann die Website das Token ablehnen. So finden Sie den Wert: reCAPTCHA-Parameter finden.

POST https://api.yescaptcha.com/createTask
{
"clientKey": "YOUR_CLIENT_KEY",
"task": {
"type": "RecaptchaV3TaskProxyless",
"websiteURL": "https://example.com/login",
"websiteKey": "SITE_KEY_OF_THE_PAGE",
"pageAction": "login"
}
}
curl -s https://api.yescaptcha.com/createTask \
-H 'Content-Type: application/json' \
-d '{
"clientKey": "YOUR_CLIENT_KEY",
"task": {
"type": "RecaptchaV3TaskProxyless",
"websiteURL": "https://example.com/login",
"websiteKey": "SITE_KEY_OF_THE_PAGE",
"pageAction": "login"
}
}'
# Returns {"errorId":0,"taskId":"..."}; then poll every 5 seconds:
curl -s https://api.yescaptcha.com/getTaskResult \
-H 'Content-Type: application/json' \
-d '{"clientKey": "YOUR_CLIENT_KEY", "taskId": "TASK_ID"}'

Ersetzen Sie websiteURL, websiteKey und pageAction durch die Werte der Zielwebsite.

{
"errorId": 0,
"status": "ready",
"solution": {
"gRecaptchaResponse": "03AGdBq25SxXT-pmSeBXjzScW-EiocHwwpwqtk1QXlJnGnU..."
}
}
FeldTypBeschreibung
gRecaptchaResponsestringDas Token, das an die Zielwebsite gesendet wird. Einmalig verwendbar, ca. 120 Sekunden gültig; verwenden Sie es innerhalb von 60 Sekunden

Solange die Aufgabe läuft, erhalten Sie {"errorId": 0, "status": "processing"}; fragen Sie nach 5 Sekunden erneut ab. Bei Fehlern gehen Sie anhand von errorCode vor, siehe Fehlercodes. Wie Sie das Token übermitteln, steht in reCAPTCHA mit einem Token abschließen.

Bei v3 entscheidet die Zielwebsite anhand des Scores, und sie kann ihren Schwellenwert jederzeit ändern. Nicht jedes Token wird daher akzeptiert. Prüfen Sie, ob pageAction korrekt ist; verlangt die Website einen hohen Score, versuchen Sie M1S7 oder M1S9; Sie können auch andere Typen derselben Familie vergleichen.

Wie bei der Standardversion: websiteURL, websiteKey, pageAction, mit dem Typ RecaptchaV3EnterpriseTask oder RecaptchaV3EnterpriseTaskM1.

Es ist nur einmal verwendbar und etwa 120 Sekunden gültig. Übermitteln Sie es innerhalb von 60 Sekunden.