Menu

Comment soumettre un formulaire avec Recaptcha

  1. Aller sur le site web 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 l'adresse de la page dans un objet RecaptchaV2TaskProxyless.
  4. Notre service résout votre captcha et vous retourne un jeton. Il s'agit d'un long mot de passe composé de nombreux caractères et chiffres.
  5. Utiliser 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érifier si le résultat de la soumission est ce que vous attendiez.

Nos tutoriels NodeJS gratuits contiennent des leçons vidéo qui examinent les mises en œuvre plus complexes des formulaires avec Recaptcha.


Explication graphique