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

Resolver reCAPTCHA con JavaScript: Un tutorial completo
Aunque reCAPTCHA protege eficazmente el contenido web, puede que a veces obstaculice actividades legítimas, como la investigación, el análisis de datos u otras tareas de automatización orientadas al cumplimiento que implican interactuar con servicios web.

Adélia Cruz
02-Dec-2025

Cómo resolver reCAPTCHA v3 Empresarial con Python
Guía de Python para reCAPTCHA v3 Enterprise con técnicas de alto puntaje, opciones de proxy e integración con CapSolver para resultados estables de 0.7–0.9.

Adélia Cruz
02-Dec-2025

Cómo resolver reCAPTCHA v3 con Node.JS
En este artículo, te mostraremos cómo resolver reCaptcha v3 con Node.JS

Adélia Cruz
28-Nov-2025

Cómo resolver reCAPTCHA v3 con Python
Aprende a resolver el reCAPTCHA v3 de Google con Python y CapSolver, obtén altas puntuaciones y integra con flujos de trabajo de automatización.

Adélia Cruz
28-Nov-2025

Extensión de Chrome para Solucionador de CAPTCHA de CapSolver
La extensión de Chrome de CapSolver resuelve captchas automáticamente con alta precisión y configuración mínima—perfecto para la automatización.

Aloísio Vítor
27-Nov-2025

Resolver reCaptcha v3 con la puntuación más alta del token 0.7-0.9 - Explicado
Resuélvelo fácilmente con Capsolver, logrando puntuaciones entre 0.7 y 0.9, para una verificación digital confiable y eficiente.

Adélia Cruz
26-Nov-2025


