Menú de Documentación

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:

    HTML
                  <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
              curl 'https://anti-captcha.com/tutorials/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