Guides
Trouver les paramètres Turnstile
Cette page a été traduite automatiquement à partir de la version chinoise et peut contenir des erreurs. La version chinoise fait foi.
Pour créer une tâche Turnstile, vous avez besoin de websiteURL (l’adresse de la page où s’affiche le widget) et de websiteKey (la clé du site, qui commence généralement par 0x). Vérifiez d’abord qu’il s’agit bien de Turnstile et non d’une page de vérification Cloudflare ; voir Identifier le type de captcha.
websiteKey
Section intitulée « websiteKey »Méthode 1 : code source de la page. Dans le panneau Elements des outils de développement (F12), cherchez data-sitekey :
<div class="cf-turnstile" data-sitekey="0x4AAAAAAAxxxxxxxxxxxxxx"></div>Méthode 2 : scripts. Si le widget est rendu en JavaScript, faites un clic droit dans le panneau Sources, choisissez « Search in all files », cherchez turnstile.render et lisez sitekey dans ses paramètres :
turnstile.render('#container', { sitekey: '0x4AAAAAAAxxxxxxxxxxxxxx', callback: onDone });Méthode 3 : requêtes réseau. Cherchez challenges.cloudflare.com dans le panneau Network ; l’URL de l’iframe du widget contient la clé du site, qui commence par 0x.
websiteURL
Section intitulée « websiteURL »L’adresse complète de la page où s’affiche le widget, par exemple https://example.com/login.
action et cData (généralement inutiles)
Section intitulée « action et cData (généralement inutiles) »Dans la grande majorité des cas, ils ne sont pas nécessaires. Ne les cherchez que si vous êtes sûr que websiteKey et websiteURL sont corrects et que les tâches échouent quand même : regardez dans les paramètres de turnstile.render ou sur l’élément du widget s’il y a action et cData (data-action et data-cdata sur l’élément) :
turnstile.render('#container', { sitekey: '0x4AAAAAAAxxxxxxxxxxxxxx', action: 'login', cData: 'c0bd4b36-7419-4e18-83c6-378699f2a9a2' });S’ils sont présents, lors de la création de la tâche, indiquez action dans pageAction et cData dans data ; voir Turnstile.
Soumettre le token
Section intitulée « Soumettre le token »Une fois la tâche terminée, placez le token dans le champ caché nommé cf-turnstile-response du formulaire (si la page utilise turnstile.render avec un callback, appelez ce callback en lui passant le token), puis soumettez le formulaire. Utilisez le userAgent du résultat comme User-Agent de la requête de soumission.