Menu

Comment soumettre un formulaire avec Recaptcha

  1. Aller sur le site cible, celui-ci par exemple.

  2. Trouver cette balise HTML avec le paramètre sitekey:

    <div class="g-recaptcha" data-sitekey="6LfydQgUAAAAAMuh1gRreQdKjAop7eGmi6TrNIzp"></div>

    Si vous ne le voyez pas dans le code source, consultez cet article.
  3. Envoyer à l'API cette clé de site et cette adresse de page dans un objet RecaptchaV2TaskProxyless.
  4. Notre service résout votre captcha et retourne un token. C'est comme un long mot de passe avec beaucoup de lettres.
  5. Utilisez ce jeton pour soumettre votre formulaire au site Web cible. Pour identifier la propriété correcte dans la demande, utilisez n'importe quel outil de navigateur pour les développeurs.

    curl 'https://anti-captcha.com/demo/submit1.php' \
    -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:88.0) Gecko/20100101 Firefox/88.0' \
    -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8' \
    -H 'Accept-Language: en-US;q=0.5' \
    -H 'Content-Type: application/x-www-form-urlencoded' \
    -H 'Origin: https://anti-captcha.com' \
    -H 'Connection: keep-alive' \
    -H 'Referer: https://anti-captcha.com/tutorials?page=recaptcha_v2_textarea' \
    -H 'Cookie: lang_id=2;' \
    -X POST -d 'login=thelogin&pass=thepassword&g-recaptcha-response=TOKEN_FROM_ANTI_CAPTCHA_GOES_HERE'

  6. Vérifiez si le résultat de la soumission est ce que vous attendiez.

Nos tutoriels NodeJS gratuits contiennent des leçons vidéo qui considèrent des implémentations plus complexes de formulaires avec Recaptcha.


Explication graphique