Explainers

Requisitos de las cookies reCAPTCHA: qué se establece y por qué es importante

reCAPTCHA lee y escribe cookies para evaluar el riesgo. Un navegador con cookies nuevas de Google enfrenta desafíos más fáciles que uno sin cookies. Comprender qué cookies utiliza reCAPTCHA le ayuda a mantener el estado de la sesión y mejorar los resultados de resolución en sus flujos de trabajo de automatización.

Usos de las cookies reCAPTCHA

Cookies de dominio de Google

Estos se configuran en .google.com y se leen mediante el iframe reCAPTCHA:

galleta Dominio Propósito Toda la vida
NID .google.com Preferencias de Google e ID única 6 meses
SID / HSID / SSID .google.com Sesión de cuenta de Google (si ha iniciado sesión) 2 años
APISID / SAPISID .google.com Autenticación API de Google 2 años
1P_JAR .google.com Personalización de anuncios de Google 1 mes
CONSENT .google.com Preferencia de consentimiento de cookies 17 años

Cookies específicas de reCAPTCHA

galleta Dominio Propósito Toda la vida
_GRECAPTCHA .google.com / .recaptcha.net Seguimiento de sesión reCAPTCHA Sesión
rc::a almacenamiento local Datos de análisis de riesgos persistente
rc::b almacenamiento local Datos de marca de tiempo Sesión
rc::c almacenamiento local Datos específicos del desafío Sesión
rc::d-<id> almacenamiento local Datos por widget Sesión

Cookies del sitio de destino

El sitio que aloja reCAPTCHA también puede utilizar cookies para el seguimiento de sesiones y CSRF:

Tipo de galleta Ejemplo Relevancia
ID de sesión PHPSESSID, session_id Vincula la solución CAPTCHA a la sesión del usuario
ficha CSRF csrf_token, _token Requerido para el envío del formulario
Seguimiento personalizado Específico del sitio Puede afectar la activación de CAPTCHA

Cómo afectan las cookies a la dificultad del desafío

Google utiliza cookies como una de las muchas señales en su evaluación de riesgos:

Estado de las cookies Dificultad del desafío ¿Por qué?
Ha iniciado sesión en la cuenta de Google Más bajo Fuerte señal de identidad
Cookies de Google presentes (no iniciado sesión) Bajo-medio Muestra el historial de navegación normal
Navegador nuevo, sin cookies de Google Medio-alto Sin antecedentes para evaluar el riesgo
Cookies bloqueadas o eliminadas Alto Sospechoso: los navegadores normales tienen cookies
Modo incógnito/privado Alto Sin identidad persistente

El efecto de puntuación de las cookies

El motor de riesgos de reCAPTCHA pesa mucho sobre las cookies:

  1. Mejor caso: El navegador tiene cookies SID, HSID, NID de una sesión de Google iniciada. → a menudo pasa solo con hacer clic en la casilla de verificación.
  2. Buen caso: El navegador tiene NID y 1P_JAR desde la navegación normal → desafíos de imágenes más fáciles o pase de casilla de verificación
  3. Peor de los casos: Sin cookies de Google, sesión nueva → desafíos de imágenes de varias rondas

Manejo de cookies en la automatización

Con automatización del navegador (Dramaturgo/Puppeteer)

La automatización del navegador maneja naturalmente las cookies. Para conservarlos entre sesiones:

# Save cookies after session
cookies = page.context.cookies()
import json
with open("cookies.json", "w") as f:
    json.dump(cookies, f)

# Restore cookies in next session
with open("cookies.json") as f:
    cookies = json.load(f)
page.context.add_cookies(cookies)

Con CaptchaAI (resolución solo API)

Cuando se utiliza CaptchaAI sin un navegador, las cookies no afectan directamente la resolución: CaptchaAI administra su propio entorno de resolución. Sin embargo, es posible que desee pasar cookies si el sitio de destino las requiere para la continuidad de la sesión:

POST https://ocr.captchaai.com/in.php

key=YOUR_API_KEY
&method=userrecaptcha
&googlekey=SITE_KEY
&pageurl=https://staging.example.com/qa-login
&cookies=NID=12345;1P_JAR=2026-04-04-12

El parámetro cookies es opcional y envía el contexto de la cookie a CaptchaAI para su resolución.

Restricciones de cookies entre dominios

reCAPTCHA se carga en un iframe desde google.com. Los navegadores modernos imponen políticas estrictas de cookies:

Política del navegador Efecto sobre reCAPTCHA
SameSite=Lax (predeterminado) Las cookies de Google no se envían en el iframe reCAPTCHA de forma predeterminada
Bloqueo de cookies de terceros reCAPTCHA vuelve a recaptcha.net o al modo propio
ITP (Safari) Las cookies de Google caducan más rápido, los desafíos más difíciles son más frecuentes

Mitigaciones de Google

Google aborda las restricciones de cookies de terceros mediante:

  • Usando recaptcha.net como dominio alternativo
  • Emplear localStorage (entradas rc::*) para el estado del lado del cliente
  • Uso de opciones de carga de scripts propios para clientes empresariales

Entradas de almacenamiento local

reCAPTCHA almacena datos de evaluación de riesgos en localStorage bajo claves con prefijo rc:::

patrón clave Datos
rc::a Carga útil de análisis de riesgos codificada
rc::b Marca de tiempo del último desafío
rc::c Datos de la sesión de desafío actual
rc::d-<hash> Datos de instancia por widget

Estas entradas ayudan a reCAPTCHA a mantener el estado durante la carga de la página sin depender de cookies de terceros. En la automatización, preservar el almacenamiento local puede reducir la dificultad del desafío:

# Save localStorage
storage = page.evaluate("() => JSON.stringify(localStorage)")
with open("localstorage.json", "w") as f:
    f.write(storage)

# Restore localStorage
with open("localstorage.json") as f:
    storage = f.read()
page.evaluate(f"Object.entries(JSON.parse('{storage}')).forEach(([k,v]) => localStorage.setItem(k,v))")

Mejores prácticas

Practica Beneficio
Persistir en los perfiles del navegador entre ejecuciones Crea historial de navegación → desafíos más fáciles
No borre las cookies entre tareas Mantiene la continuidad de la evaluación de riesgos de Google
Utilice recaptcha.net cuando google.com esté bloqueado Mismo servicio, diferente dominio
Preservar las entradas de localStorage rc:: Mantiene el estado de la sesión reCAPTCHA
Visita las propiedades de Google de vez en cuando Actualiza la validez de las cookies

Solución de problemas

Problema causa Solución
Siempre enfrentándose a desafíos de imagen difíciles Sin cookies/perfil nuevo Cree un perfil de navegador con las cookies de Google
reCAPTCHA muestra el error "Se requieren cookies" Cookies de terceros bloqueadas Habilite las cookies para google.com o utilice recaptcha.net
Token válido pero la sesión no coincide Cookie del sitio (PHPSESSID) no mantenida Guarde y restaure todas las cookies, no solo las de Google
Bucle de desafío: sigue pidiendo más imágenes almacenamiento local borrado entre intentos Preservar las entradas de almacenamiento local rc::*

Preguntas frecuentes

¿CaptchaAI necesita las cookies de mi navegador para resolver reCAPTCHA?

No. CaptchaAI resuelve reCAPTCHA de forma independiente utilizando su propia infraestructura. Opcionalmente, puede pasar cookies para obtener contexto adicional, pero no es obligatorio.

¿Debo utilizar el modo incógnito para la automatización CAPTCHA?

No. El modo incógnito borra todas las cookies y el almacenamiento local, lo que dificulta los desafíos de reCAPTCHA. Utilice un perfil de navegador persistente para desafíos más fáciles al utilizar la automatización del navegador.

¿Las cookies caducan y es necesario actualizarlas?

Sí. La cookie NID de Google dura aproximadamente 6 meses, mientras que 1P_JAR solo dura aproximadamente 1 mes. El uso regular del perfil del navegador mantiene las cookies actualizadas.

Artículos relacionados

  • Cómo resolver la devolución de llamada de Recaptcha V2 usando Api
  • Torniquete Recaptcha V2 Manejo en el mismo sitio
  • Mecanismo de devolución de llamada Recaptcha V2

Próximos pasos

Mejore sus tasas de resolución de reCAPTCHA:obtenga su clave API CaptchaAIy administrar las cookies correctamente en sus flujos de trabajo de automatización.

Los comentarios están deshabilitados para este artículo.

Publicaciones relacionadas

Explainers Análisis profundo de la API de evaluación empresarial reCAPTCHA
Explicación clara sobre Análisis profundo de la API de evaluación empresarial re CAPTCHA y lo que implica para automatización, integración y tasas de éxito con...

Explicación clara sobre Análisis profundo de la API de evaluación empresarial re CAPTCHA y lo que implica para...

Apr 28, 2026
Explainers Guía de extracción de URL de reCAPTCHA Anchor y Bframe
Explicación clara sobre Guía de extracción de URL de re CAPTCHA Anchor y Bframe y lo que implica para automatización, integración y tasas de éxito con Captcha A...

Explicación clara sobre Guía de extracción de URL de re CAPTCHA Anchor y Bframe y lo que implica para automati...

Apr 28, 2026
Explainers reCAPTCHA v2 Invisible: Detección y resolución de activadores
Explicación clara sobre re CAPTCHA v 2 Invisible: Detección y resolución de desencadenantes y lo que implica para automatización, integración y tasas de éxito c...

Explicación clara sobre re CAPTCHA v 2 Invisible: Detección y resolución de desencadenantes y lo que implica p...

Apr 29, 2026