Ir al contenido
EstadoPanel

Guías

Cómo encontrar los parámetros de hCaptcha

Esta página se tradujo automáticamente de la versión en chino y puede contener errores. Prevalece la versión en chino.

Para crear una tarea de hCaptcha necesitas websiteURL (la dirección de la página donde aparece el captcha) y websiteKey (la clave del sitio, en formato UUID); en la versión Enterprise a veces también hace falta rqdata. Todos se pueden encontrar con las herramientas de desarrollo del navegador (F12).

Método 1: código fuente de la página. En el panel Elements pulsa Ctrl+F (Cmd+F en Mac) y busca data-sitekey:

<div class="h-captcha" data-sitekey="3ceb8624-1970-4e6b-91d5-70317b70b651"></div>

El valor de data-sitekey es el websiteKey.

Método 2: solicitudes de red. En el panel Network busca hcaptcha y localiza la solicitud checksiteconfig; el valor que sigue a sitekey= en la dirección es el websiteKey:

https://api.hcaptcha.com/checksiteconfig?v=...&host=example.com&sitekey=51829642-2cda-4b09-896c-594f89d700cc&sc=1&swa=1

Indica la dirección completa de la página donde aparece el captcha, no hcaptcha.com. El valor de host= en la solicitud anterior es el dominio de esa página.

Algunos sitios usan hCaptcha Enterprise y emiten un rqdata cada vez que se carga el captcha; si no lo envías, el token no pasa la validación. Normalmente aparece en la respuesta de la propia API del sitio (por ejemplo, el campo captcha_rqdata que devuelve la API de inicio de sesión), o se pasa al llamar a hcaptcha.render / hcaptcha.setData. Una vez que lo tengas, colócalo en el campo rqdata de la tarea. Por lo general, rqdata solo se puede usar una vez, así que obtén uno nuevo cada vez.

userAgent solo puede ser el valor que devuelve /useragent; al enviar el token, usa el userAgent que viene en el resultado del reconocimiento.