web-dev-qa-db-fra.com

Forcer le Google Recaptcha Challenge

Est-il possible de définir un indicateur dans mon navigateur afin que je reçoive toujours les défis d'image RECAPTHCA? Parfois, lorsque vous cliquez sur le bouton "Je ne suis pas un robot", vous obtenez un défi contextuel avec quelque chose comme "Cliquez sur toutes les images contenant une voiture". fait que vous n'êtes pas un robot.

J'aimerais tester l'interface utilisateur de mon outil à la fois sur un ordinateur de bureau et sur un mobile, et m'assurer que le défi s'affiche et qu'il interagit bien avec les autres éléments de la page.

En d’autres termes, en tant que développeur, je veux que Google pense que je suis un robot, ce qui me donne toujours le défi visuel.

Y a-t-il un moyen de forcer ce comportement?

Remarque: j'ai effectué des recherches et je suis incapable de trouver des questions pertinentes ou des articles de blog pouvant donner une réponse.

14
Jake

Moi aussi, je cherchais une fonctionnalité similaire. Bien que je n'ai pas trouvé de solution codée pour forcer le défi, j'ai trouvé un piratage assez fiable.

Attrapez un outil VPN (j'utilise IP Vanish), puis connectez-vous à un serveur distant (la connexion avec la Chine a été un succès). Ensuite, ouvrez une fenêtre privée/incognito et remplissez votre formulaire. 

D'après mes tests, la combinaison de l'adresse IP distante et de la session d'utilisateur vide déclenche le défi. 

5
Matt Kreikemeier

Je cherchais quelque chose comme cela et, après quelques recherches plus essais et erreurs, ce qui a fonctionné pour moi est d'utiliser le invisible recaptcha et d'invoquer le défi avec JS. 

Après avoir chargé le script recaptcha sur votre page, faites alors

grecaptcha.execute()

et le défi sera invoqué.