
Adélia Cruz
MCP Integration Engineer
Publicado Sep 19, 2023
Actualizado Oct 20, 2025 · min de lectura

Para identificar qué versión de reCAPTCHA se está utilizando, comience con el método de extensión a continuación, luego compare el widget visible y las solicitudes asociadas con el formulario que está inspeccionando. Esta guía cubre reCAPTCHA v2, v2 empresarial, reCAPTCHA invisible v2, v3 y v3 empresarial, manteniendo Charles como una herramienta de inspección opcional. CapSolver proporciona un detector para parámetros de CAPTCHA compatibles. Si el resultado es ambiguo, confírmelo contra el código de la aplicación o, para un sitio que gestiona, la clave configurada. El glosario de reCAPTCHA explica la terminología básica.

Use el detector descrito en la guía oficial de identificación de la extensión CapSolver:
isInvisible, isEnterprise y isReCaptchaV3.La guía también documenta pageAction y otros parámetros. Asegúrese de que el resultado pertenezca al formulario que está inspeccionando; diferentes formularios pueden usar integraciones diferentes. Si la detección es incompleta, continúe con las verificaciones manuales a continuación.
Puntos clave:

google.com o recaptcha.net.La visión general de versiones de reCAPTCHA de Google explica que la versión de casilla v2 puede pasar al usuario inmediatamente o presentar un desafío. El nombre de host en sí no identifica la versión.
Puntos clave:

s. Este parámetro no es exclusivo de la versión empresarial. Más detalles se pueden encontrar en la documentación de reCAPTCHA v2 empresarial.google.com o recaptcha.net./enterprise/ son una pista de la familia empresarial. Confirme el tipo de clave y el widget relevante antes de clasificarlo como v2 empresarial.https://www.google.com/recaptcha/enterprise/anchorPara estas versiones, Charles Proxy puede ayudar a inspeccionar las solicitudes detrás de una interacción invisible. También puede usar el panel de red del navegador y el código de integración de la página; Charles es opcional.
Si prefiere las herramientas de desarrollador del navegador, omita la configuración de Charles y use las verificaciones de integración en cada sección a continuación.
Descargue e instale Charles Proxy.
En Charles, abra la configuración de proxy SSL bajo el menú Proxy. Siga las instrucciones de proxy SSL oficiales para la versión instalada.

Agregue solo los hosts que observe en las solicitudes relevantes, en el puerto 443; ejemplos comunes son www.google.com y www.recaptcha.net. Asegúrese de coincidir con el subdominio real en lugar de asumir que un dominio básico lo cubre.
La inspección HTTPS también requiere que se instale y confíe el certificado raíz de Charles en el navegador o sistema utilizado para su prueba. Siga las instrucciones de configuración de certificados de Charles para ese entorno.
Use un entorno de depuración dedicado y autorizado: el tráfico descifrado puede contener tokens o datos de cuenta. Detenga la captura al finalizar y siga el procedimiento de su entorno para eliminar la confianza del certificado temporal. La captura original anterior ilustra una interfaz de Charles más antigua; los nombres de menú pueden variar según la versión.
Puntos clave:

google.com o recaptcha.net.recaptcha, luego inspeccione la solicitud reload relevante si está presente.
La captura original muestra fi en la posición de protobuffer 6. Trátelo como una observación histórica de esa captura, no como una regla de detección garantizada: los diseños internos de paquetes no son una API pública estable.
Sin Charles, inspeccione la configuración del widget y cómo se invoca la acción. La guía de reCAPTCHA invisible de Google documenta la unión del botón y la representación programática con data-size="invisible". Revise también la integración circundante; la ausencia de una casilla de verificación sola no demuestra la versión invisible v2.

Puntos clave:
google.com o recaptcha.net.recaptcha, luego inspeccione la solicitud reload relevante si está presente.
La captura original muestra una cadena de acción en la posición de protobuffer 8. Esa posición es un detalle histórico del diseño del paquete, no suficiente prueba de v3 o empresarial. La presencia de una acción sola también es insuficiente: CapSolver documenta un campo pageAction para algunas tareas v2.
Sin Charles, inspeccione la integración activa. La guía de v3 de Google documenta la ejecución basada en acción, incluyendo un parámetro de clave de sitio y una acción pasada a grecaptcha.execute. Ese nombre de método solo no es decisivo porque reCAPTCHA invisible v2 también lo usa. Para la versión empresarial, revise enterprise.js, la invocación relevante y la configuración de la clave del propietario.
Una vez identificado, use la documentación de tareas reCAPTCHA v3 de CapSolver para mapear la acción observada a los campos de solicitud compatibles.

Comience con la extensión, luego use el comportamiento del widget, el código de integración y las observaciones de Charles o la red del navegador para verificar el resultado. Mantenga las capturas de paquetes originales como ejemplos y confirme los casos dudosos contra la configuración de clave activa. Use CapSolver con los parámetros documentados para la integración identificada.
P: ¿Siempre muestra un desafío de imagen reCAPTCHA v2?
No. La versión v2 de casilla puede completarse sin un desafío de imagen. reCAPTCHA invisible v2 también puede funcionar sin mostrarlo en cada interacción.
P: ¿Significa que un indicador sin una casilla de verificación es reCAPTCHA v3?
No. reCAPTCHA invisible v2 puede parecerse. Inspeccione la configuración del widget, la invocación activa y la clave asociada en lugar de depender del indicador.
P: ¿Una solicitud empresarial prueba que la página usa v3 empresarial?
No. Identifica la familia de API empresarial. Confirme el tipo de clave activa y el comportamiento antes de seleccionar un tipo de tarea.
P: ¿Necesito Charles para identificar la versión?
No. La extensión CapSolver y las herramientas de desarrollador del navegador proporcionan caminos alternativos de inspección. Charles es útil para la depuración de red permitida, pero sus posiciones de campos de paquete no son identificadores permanentes de versión.

Adélia Cruz
MCP Integration Engineer
Making CapSolver tools accessible through MCP.
SOBRE EL AUTOR
¿Enfrentando errores como "reCAPTCHA Clave de sitio inválida" o "token de reCAPTCHA inválido"? Descubre las causas comunes, soluciones paso a paso y consejos de solución de problemas para resolver los errores de verificación de reCAPTCHA. Aprende cómo solucionar el error de verificación de reCAPTCHA, por favor intente de nuevo.

Aprende a resolver reCAPTCHA v2 usando Python y API. Este guía completa cubre métodos con y sin proxy con código listo para producción para automatización.
