Aller au contenu
ÉtatTableau de bord

Guides

Trouver les paramètres hCaptcha

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 hCaptcha, vous avez besoin de websiteURL (l’adresse de la page où s’affiche le captcha) et de websiteKey (la clé du site, au format UUID) ; la version Enterprise exige parfois aussi rqdata. Vous trouvez tout cela dans les outils de développement du navigateur (F12).

Méthode 1 : le code source de la page. Dans le panneau Elements, appuyez sur Ctrl+F (Cmd+F sur Mac) et cherchez data-sitekey :

<div class="h-captcha" data-sitekey="3ceb8624-1970-4e6b-91d5-70317b70b651"></div>

La valeur de data-sitekey est le websiteKey.

Méthode 2 : les requêtes réseau. Dans le panneau Network, cherchez hcaptcha et repérez la requête checksiteconfig ; la valeur après sitekey= dans l’adresse est le websiteKey :

https://api.hcaptcha.com/checksiteconfig?v=...&host=example.com&sitekey=51829642-2cda-4b09-896c-594f89d700cc&sc=1&swa=1

Indiquez l’adresse complète de la page où s’affiche le captcha, et non hcaptcha.com. Le host= de la requête ci-dessus correspond au domaine de cette page.

Certains sites utilisent hCaptcha Enterprise : à chaque chargement du captcha, le site envoie un rqdata, et sans lui le token n’est pas accepté. Il apparaît généralement dans la réponse d’une API du site lui-même (par exemple le captcha_rqdata renvoyé par l’API de connexion), ou il est passé lors de l’appel à hcaptcha.render / hcaptcha.setData. Une fois obtenu, placez-le dans le champ rqdata de la tâche. Un rqdata ne sert en général qu’une seule fois : récupérez-en un nouveau à chaque tentative.

userAgent doit être la valeur renvoyée par /useragent ; pour soumettre le token, utilisez le userAgent renvoyé dans le résultat de la reconnaissance.