Zum Inhalt springen
StatusDashboard

Anleitungen

Turnstile-Parameter finden

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

Für eine Turnstile-Aufgabe benötigen Sie websiteURL (die Adresse der Seite, auf der das Captcha erscheint) und websiteKey (den Website-Schlüssel, meist mit 0x am Anfang). Prüfen Sie zuerst, ob es sich um Turnstile und nicht um die Cloudflare-Prüfseite handelt, siehe Captcha-Typ bestimmen.

Methode 1: Seitenquelltext durchsuchen. Suchen Sie in den Entwicklertools (F12) im Elements-Panel nach data-sitekey:

<div class="cf-turnstile" data-sitekey="0x4AAAAAAAxxxxxxxxxxxxxx"></div>

Methode 2: Skripte durchsuchen. Wird das Captcha per JavaScript gerendert, klicken Sie im Sources-Panel mit der rechten Maustaste auf „Search in all files“ und suchen nach turnstile.render. Den sitekey finden Sie in den Parametern:

turnstile.render('#container', { sitekey: '0x4AAAAAAAxxxxxxxxxxxxxx', callback: onDone });

Methode 3: Netzwerkanfragen prüfen. Suchen Sie im Network-Panel nach challenges.cloudflare.com. Die Adresse des Captcha-iframes enthält den Website-Schlüssel, der mit 0x beginnt.

Tragen Sie die vollständige Adresse der Seite ein, auf der das Captcha erscheint, zum Beispiel https://example.com/login.

In den meisten Fällen sind sie nicht nötig. Suchen Sie sie nur, wenn websiteKey und websiteURL sicher stimmen und die Aufgabe trotzdem scheitert: Prüfen Sie ebenfalls in den Parametern von turnstile.render oder am Captcha-Element, ob action und cData vorhanden sind (am Element heißen sie data-action und data-cdata):

turnstile.render('#container', { sitekey: '0x4AAAAAAAxxxxxxxxxxxxxx', action: 'login', cData: 'c0bd4b36-7419-4e18-83c6-378699f2a9a2' });

Sind sie vorhanden, übergeben Sie beim Erstellen der Aufgabe action als pageAction und cData als data, siehe Turnstile.

Tragen Sie nach der Erkennung das token in das versteckte Formularfeld cf-turnstile-response ein (bei Seiten, die turnstile.render mit einem callback verwenden, rufen Sie diese Callback-Funktion mit dem Token auf) und senden Sie das Formular ab. Verwenden Sie für die Anfrage das userAgent aus dem Ergebnis als User-Agent.