Menu

Cómo enviar formulario con Recaptcha

  1. Ve al sitio web, éste por ejemplo.

  2. Encuentra esta etiqueta HTML con el parámetro de clave de sitio:

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

    SI no lo ves en formato de código fuente, mira este artículo.
  3. Envía a la API esta clave de sitio y la dirección de la página en un objeto RecaptchaV2TaskProxyless.
  4. Nuestro servicio resuelve tu captcha y te entrega un token. Es como una contraseña larga con montones de letras.
  5. Usa este token para enviar tu formulario al sitio web objetivo. Para identificar correctamente la propiedad en la solicitud, usa las herramientas de desarrollador de cualquier navegador.

    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. Verifica si el resultado de envío es lo que esperabas.

Nuestros Tutoriales de NodeJS gratuitos contienen videos con lecciones que consideran implementaciones más complejas de formularios con Recaptcha.


Explicación gráfica