Cómo identificar y enviar parámetros adicionales de reCAPTCHA (v2/v3/Enterprise) | Guía de CapSolver

Emma Foster
Machine Learning Engineer
10-Nov-2025

Al enfrentarse a desafíos complejos de anti-bot y CAPTCHA, especialmente de reCAPTCHA de Google, simplemente proporcionar el sitekey y la pageurl a menudo no es suficiente para obtener con éxito una g-recaptcha-response válida. Muchos sitios web utilizan parámetros adicionales para mejorar su seguridad, lo que requiere que nuestras soluciones de automatización identifiquen y envíen correctamente estos datos ocultos.
Este artículo explora en profundidad los parámetros adicionales comunes en reCAPTCHA, guía sobre cómo utilizar herramientas profesionales como CapSolver para identificarlos y ofrece un ejemplo completo de envío a través de la API.
1. Conceptos básicos: Comprender los parámetros adicionales de reCAPTCHA
Estos parámetros suelen estar definidos por los sitios web para distinguir entre usuarios normales y programas automatizados. Su presencia depende de la configuración específica del sitio y de la versión de reCAPTCHA que se esté utilizando.
1.1. Diferencias entre versiones de reCAPTCHA
reCAPTCHA existe en varios tipos principales, cada uno con requisitos diferentes de parámetros:
| Nombre de la versión | Función principal | Parámetros asociados comunes | Caso de uso |
|---|---|---|---|
| reCAPTCHA v2 Normal | "No soy un robot" (casilla de verificación), requiere interacción del usuario (por ejemplo, hacer clic en imágenes). | sitekey, pageurl |
Protección estándar de sitio web |
| reCAPTCHA v2 Invisible | No hay casilla de verificación, funciona en segundo plano y utiliza análisis de riesgo. | isInvisible: true, sitekey, pageurl |
Experiencia de usuario mejorada, protección de baja fricción |
| reCAPTCHA v2 Enterprise | Versión empresarial pagada con análisis de riesgo avanzado y personalización. | isEnterprise: true, enterprisePayload (s-data), apiDomain |
Alta seguridad, aplicaciones a gran escala |
| reCAPTCHA v3 | Completamente invisible, devuelve una puntuación (0.0 - 1.0) para evaluar el riesgo del usuario. | pageAction (acción), sitekey, pageurl |
Análisis de comportamiento, mecanismo de puntuación |
1.2. Explicación de los parámetros clave
| Nombre del parámetro | Valor/Tipo | Descripción |
|---|---|---|
| pageAction | Cadena (valor de acción) |
Solo se utiliza para reCAPTCHA v3. Identifica la acción específica que el usuario está realizando en la página (por ejemplo, inicio de sesión, envío, compra) y es una entrada clave para el análisis de riesgo de v3. |
| enterprisePayload | Cadena (valor de s-data) |
Específico de reCAPTCHA Enterprise. Es una cadena cifrada que contiene datos adicionales del lado del cliente utilizados por la versión empresarial para un análisis de riesgo más profundo. |
| apiDomain | Cadena de URL | Especifica el dominio desde el cual cargar el script de reCAPTCHA Enterprise. Por ejemplo, algunos sitios pueden usar www.recaptcha.net en lugar de www.google.com. Úselo solo cuando esté especificado explícitamente por el sitio web. |
| Anchor | Cadena | Datos adicionales detectados por la extensión CapSolver, posiblemente relacionados con el punto de anclaje específico o el contexto del widget de reCAPTCHA en la página. |
| Reload | Cadena | Datos adicionales detectados por la extensión CapSolver, posiblemente relacionados con el mecanismo de recarga o carga dinámica de reCAPTCHA. |
Nota importante: Debe incluir un parámetro en su envío solo si conoce su propósito exacto y ha confirmado su presencia utilizando una herramienta de detección. Añadir parámetros ciegamente puede provocar una validación fallida.
2. Cómo identificar con precisión los parámetros adicionales de reCAPTCHA
La mejor forma de identificar estos parámetros ocultos es utilizar una extensión de navegador proporcionada por un servicio profesional de resolución de CAPTCHA, como la extensión Captcha Solver Auto Solve de CapSolver.
Paso 1: Instalar la extensión de CapSolver
- Para usuarios de Chrome: Instale la extensión Captcha Solver Auto Solve.
- Para usuarios de Firefox: Instale la extensión Captcha Solver Auto Solve.
Paso 2: Usar las herramientas de desarrollador para la detección
- Navegue hasta el sitio web con la reCAPTCHA que necesita resolver.
- Presione
F12o haga clic derecho en la página y seleccione "Inspeccionar" para abrir las Herramientas de desarrollador. - Cambie a la pestaña CapSolver Captcha Detector.

- Mantenga abierta la ventana de CapSolver y active la reCAPTCHA en la página (por ejemplo, haciendo clic en un botón de inicio de sesión o recargando la página).
- La extensión capturará y analizará automáticamente todos los parámetros necesarios.
Paso 3: Obtener los datos de envío en formato JSON
Una vez que los parámetros se hayan capturado correctamente, el panel de la extensión de CapSolver mostrará inmediatamente la información necesaria en formato JSON. Este JSON se puede utilizar directamente en su solicitud de API, asegurando que su tarea de envío sea completa y precisa.

Lista de parámetros detectables:
URL del sitio webClave del sitioisInvisiblepageActionisEnterpriseisSRequired(indica si se necesita s-data/enterprisePayload)isReCaptchaV3Dominio de la APIAnchorReload
3. Ejemplo de envío a través de la API: Incluir parámetros adicionales
La API de CapSolver está diseñada para permitirle enviar todos los parámetros detectados a través de una interfaz unificada. A continuación se muestra un ejemplo en Python utilizando la biblioteca requests para enviar una tarea de reCAPTCHA Enterprise, incluyendo parámetros adicionales como enterprisePayload y apiDomain.
python
import requests
import time
# Su clave de API de CapSolver
API_KEY = "SU_CLAVE_DE_API_DE_CAPSOLVER"
# Puntos finales de la API
CREATE_TASK_URL = "https://api.capsolver.com/createTask"
GET_TASK_RESULT_URL = "https://api.capsolver.com/getTaskResult"
# Parámetros detectados por la extensión de CapSolver
site_key = "6Lc_a_xxxxxxxxxxxxxxxxxxxxxxx"
page_url = "https://example.com/login"
enterprise_payload = "s-data-payload-from-extension"
def solve_recaptcha():
# 1. Crear la tarea
task_payload = {
"clientKey": API_KEY,
"task": {
"type": "ReCaptchaV2EnterpriseTask",
"websiteURL": page_url,
"websiteKey": site_key,
"enterprisePayload": {
"s": enterprise_payload
},
"apiDomain": "www.recaptcha.net"
}
}
try:
response = requests.post(CREATE_TASK_URL, json=task_payload)
response.raise_for_status()
task_data = response.json()
if task_data.get("errorId") == 0:
task_id = task_data.get("taskId")
print(f"Tarea creada correctamente. ID de tarea: {task_id}")
# 2. Consultar el resultado
while True:
result_payload = {
"clientKey": API_KEY,
"taskId": task_id
}
result_response = requests.post(GET_TASK_RESULT_URL, json=result_payload)
result_response.raise_for_status()
result_data = result_response.json()
if result_data.get("errorId") == 0:
status = result_data.get("status")
if status == "ready":
# ¡Éxito! Obtenga el token.
token = result_data["solution"]["gRecaptchaResponse"]
print(f"CAPTCHA resuelto! Token: {token[:30]}...")
return token
elif status == "processing":
print("La tarea aún está en proceso, esperando...")
time.sleep(5) # Esperar 5 segundos antes de verificar nuevamente
else:
print(f"La tarea falló. Estado: {status}")
return None
else:
print(f"Error al obtener el resultado: {result_data.get('errorDescription')}")
return None
else:
print(f"Error al crear la tarea: {task_data.get('errorDescription')}")
return None
except requests.exceptions.RequestException as e:
print(f"Ocurrió un error durante la solicitud de la API: {e}")
return None
if __name__ == '__main__':
solve_recaptcha()
Preguntas frecuentes (FAQ)
P1: ¿Por qué necesito enviar parámetros adicionales?
R: Muchos sitios web utilizan funciones avanzadas de reCAPTCHA, como la versión Enterprise o el análisis de comportamiento de v3, para mejorar la seguridad. Estas funciones requieren datos contextuales adicionales del cliente (como enterprisePayload o pageAction) para funcionar correctamente. Si faltan estos parámetros, el servicio reCAPTCHA no puede evaluar adecuadamente la solicitud, lo que lleva a un fallo en la tarea.
P2: Si no sé si un parámetro existe, ¿debo intentar enviarlo de todos modos?
R: No se recomienda. Debe enviar un parámetro solo cuando haya confirmado que es necesario utilizando una herramienta como la extensión de CapSolver y haya obtenido su valor válido. Enviar parámetros innecesarios o incorrectos puede hacer que la solicitud de la API falle o devuelva un token inválido.
P3: ¿Qué son los parámetros Anchor y Reload? ¿Debo analizarlos yo mismo?
R: Anchor y Reload son puntos de datos auxiliares capturados por la extensión de CapSolver en escenarios específicos. No necesita analizarlos manualmente. El valor de la extensión de CapSolver es que detecta y proporciona estos parámetros en un formato listo para usar. Simplemente envíe el conjunto completo de parámetros proporcionado por la extensión a la API de CapSolver.
P4: ¿Cuál es la diferencia entre pageAction de reCAPTCHA v3 y sitekey de v2?
R:
sitekey(v2/v3): Identifica el sitio web y es un parámetro fundamental requerido para todas las versiones de reCAPTCHA.pageAction(v3): Identifica la acción específica que el usuario está realizando en la página actual (por ejemplo,inicio de sesión,pago). reCAPTCHA v3 utiliza esta acción, junto con el comportamiento del usuario, para devolver una puntuación de riesgo. Este parámetro no se utiliza en v2.
Conclusión y lectura adicional
Dominar la identificación y el envío de los parámetros adicionales de reCAPTCHA es crucial para lograr una automatización exitosa. Al aprovechar herramientas y APIs profesionales como los de CapSolver, puede enfrentar con confianza incluso los desafíos más complejos de CAPTCHA.
Lectura recomendada:
- Documentación de la API de CapSolver - Aprenda más sobre los tipos de tareas de reCAPTCHA y sus parámetros.
- Cómo resolver reCAPTCHA v3 - Obtenga una visión profunda del mecanismo de puntuación de v3 y su solución.
- Tutorial de la extensión de CapSolver - Aprenda a maximizar las capacidades de la extensión.
¡Recupere su código de bonificación de CapSolver!
¡No pierda la oportunidad de optimizar aún más sus operaciones! Utilice el código de bonificación CAPN al recargar su cuenta de CapSolver y obtenga un 5% adicional en cada recarga, sin límites. Visite CapSolver para recuperar su bonificación ahora!
Aviso de Cumplimiento: La información proporcionada en este blog es solo para fines informativos. CapSolver se compromete a cumplir con todas las leyes y regulaciones aplicables. El uso de la red de CapSolver para actividades ilegales, fraudulentas o abusivas está estrictamente prohibido y será investigado. Nuestras soluciones para la resolución de captcha mejoran la experiencia del usuario mientras garantizan un 100% de cumplimiento al ayudar a resolver las dificultades de captcha durante el rastreo de datos públicos. Fomentamos el uso responsable de nuestros servicios. Para obtener más información, visite nuestros Términos de Servicio y Política de Privacidad.
Máse

Resuelve captchas ilimitados con el mejor solucionador de captchas
Aprende a resolver de manera fluida Captchas ilimitados con el mejor solucionador de Captcha, un guía detallada sobre cómo configurar y automatizar soluciones de Captcha de manera efectiva

Anh Tuan
20-Jan-2026

Mejor Solucionador de reCAPTCHA 2026 para Automatización y Web Scraping
Descubre los mejores solucionadores de reCAPTCHA para automatización y scraping web en 2026. Aprende cómo funcionan, elige el adecuado y mantente un paso adelante en la detección de bots.

Aloísio Vítor
15-Jan-2026

Resolver reCAPTCHA en C++: Una guía completa
Aprende a resolver reCAPTCHA en C++ usando la API de CapSolver. Esta guía completa cubre la configuración de tu proyecto, la creación de tareas y la recuperación de resultados de tareas con ejemplos prácticos.

Emma Foster
14-Jan-2026

Cómo resolver reCAPTCHA con Node.js | Guía en 2026
Aprende cómo resolver fácilmente reCAPTCHA v2 y v3 usando Node.js y una herramienta de resolución en esta guía. ¡Potencia tu juego de automatización hoy mismo!

Nikolai Smirnov
05-Jan-2026

Automatizar la resolución de reCAPTCHA v2: Tutorial con CapSolver
Descubramos cómo puedes automatizar fácilmente la solución para reCAPTCHA v2 por CapSolver

Adélia Cruz
05-Jan-2026

Solucionador de Recaptcha de Puppeteer: Una guía completa
Exploraremos cómo usar Puppeteer como solucionador de reCAPTCHA y los diversos métodos disponibles para integrarla en tu flujo de trabajo.

Emma Foster
04-Jan-2026


