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.
websiteKey
Abschnitt betitelt „websiteKey“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.
websiteURL
Abschnitt betitelt „websiteURL“Tragen Sie die vollständige Adresse der Seite ein, auf der das Captcha erscheint, zum Beispiel https://example.com/login.
action und cData (meist nicht nötig)
Abschnitt betitelt „action und cData (meist nicht nötig)“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.
Token übermitteln
Abschnitt betitelt „Token übermitteln“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.