Trouver l’action reCAPTCHA sur une page
Trouvez l’action dans l’appel d’exécution reCAPTCHA de la page ou dans l’attribut data-action d’un élément protégé. Utilisez la valeur correspondant à l’interaction que vous intégrez, pas une valeur par défaut qui semble plausible.
Sur cette page
Lisez l’action réellement invoquée par la page
- 1.
Inspectez le bouton ou le formulaire concerné
Ouvrez les outils de développement du navigateur et inspectez le bouton ou le formulaire lié à reCAPTCHA. Recherchez un attribut
data-action; sa valeur nomme l’action de cet élément. - 2.
Trouvez l’appel d’exécution
Recherchez
grecaptcha.enterprise.executeougrecaptcha.executedans le JavaScript de la page. Lisez la valeuractiondans les options transmises à l’appel. - 3.
Suivez l’interaction qui vous concerne
Une page peut invoquer des actions différentes selon les interactions. Suivez le gestionnaire du bouton ou du formulaire concerné plutôt que de copier la première action trouvée. Si l’action provient d’une variable, utilisez un point d’arrêt du débogueur pour inspecter sa valeur lorsque ce gestionnaire s’exécute.
// Classic v3:
grecaptcha.execute('PUBLIC_SITE_KEY', { action: 'login' });
// Enterprise score-based integration:
grecaptcha.enterprise.execute('PUBLIC_SITE_KEY', { action: 'login' });
// Here the action is login. Your page may use a different value.Dans cet exemple, l’action est login. Les noms comme login et submit sont des exemples, pas des valeurs à deviner. Le serveur du site peut valider l’action attendue ; un jeton généré pour une autre action peut donc ne pas satisfaire la requête.
Transmettez le nom d’hôte et l’action à solvethree
Définissez site sur le nom d’hôte de la page visée, pas sur son URL complète, et action sur la valeur exacte trouvée. Une requête reCAPTCHA exige aussi exactement un des deux champs proxy ou proxyCandidates. N’ajoutez pas de champ type ou url.
Le nom d’hôte doit déjà disposer d’un profil actif accessible à votre espace de travail. Fournir site et action n’en crée pas ; consultez la configuration du profil de site s’il n’a pas encore été configuré.
Vous n’avez pas besoin du secret de vérification du propriétaire du site. La clé de site publique identifie l’intégration Google du site ; le secret de vérification doit rester sur son serveur. Aucun des deux ne remplace la clé API de votre espace de travail solvethree, qui authentifie vos requêtes API et doit rester côté serveur.
Sources et référence de l’API
Lancez votre première tâche.
Démarrez avec $5 de crédit dans votre espace de travail.