Cómo resolver CAPTCHA en UI.Vision con la API de CapSolver

Aloísio Vítor
Image Processing Expert
27-Aug-2025

UI.Vision es una popular extensión de automatización de navegador y RPA de código abierto para Chrome y Firefox. Se utiliza ampliamente para extracción de datos, raspado web, pruebas automatizadas y llenado de formularios, permitiendo tanto a desarrolladores como a no programadores crear macros o ejecutar scripts de Selenium IDE directamente en el navegador. Sin embargo, cuando se trata de sitios web protegidos por CAPTCHAs, estas automatizaciones a menudo se interrumpen y requieren resolución manual.
CapSolver es un servicio de resolución de CAPTCHA impulsado por IA diseñado para raspado, rastreo y automatización de navegadores a escala. Puede resolver automáticamente reCAPTCHA, Cloudflare Turnstile y otros desafíos comunes. Al combinar la extensión CapSolver con UI.Vision, puede crear flujos de trabajo de automatización totalmente manos libres sin problemas.
Esta guía muestra cómo integrar rápidamente CapSolver en UI.Vision, incluyendo la configuración, un ejemplo de macro listo para usar y las mejores prácticas para una automatización web confiable.
Descripción general y casos de uso de UI.Vision
UI.Vision RPA es una herramienta de automatización de navegador versátil que combina la creación de scripts visuales con funciones avanzadas como la visión artificial (a través de XModules), llamadas API y automatización de escritorio. Como extensión, se ejecuta directamente en el navegador, compatible con Chrome, Firefox y Edge, con opciones para el modo sin cabeza y la ejecución en línea de comandos. Es gratuito para uso ilimitado, con complementos de pago opcionales para capacidades mejoradas.
Casos de uso
UI.Vision es adecuado para una variedad de tareas de automatización, que incluyen:
- Extracción de datos: Extraer datos de sitios para investigación, monitoreo o informes.
- Automatización de formularios: Rellenar y enviar formularios en línea, como registros o encuestas.
- Pruebas: Ejecutar pruebas de IU, comprobaciones de regresión o pruebas de carga en aplicaciones web.
- Flujos de trabajo de RPA: Automatizar procesos comerciales como el manejo de correo electrónico o la entrada de datos.
Los CAPTCHAs a menudo aparecen en estos escenarios, especialmente en páginas de inicio de sesión o formularios, lo que hace que la integración de resolución sea esencial para ejecuciones ininterrumpidas.
Por qué se necesita la resolución de CAPTCHA
Los sitios web utilizan CAPTCHAs para bloquear bots automatizados, lo que puede detener las macros de UI.Vision en mitad de la ejecución. Estas defensas requieren verificación humana, lo que lleva a fallos en las automatizaciones sin cabeza o programadas.
Los tipos comunes de CAPTCHA incluyen:
| Tipo de CAPTCHA | Descripción |
|---|---|
| reCAPTCHA v2 | Requiere que los usuarios marquen una casilla o seleccionen imágenes según una solicitud. |
| reCAPTCHA v3 | Utiliza un sistema de puntuación para evaluar el comportamiento del usuario, a menudo invisible para los usuarios. |
| Cloudflare Turnstile | Una alternativa de CAPTCHA centrada en la privacidad que minimiza la interacción del usuario. |
La extensión del navegador de CapSolver detecta y resuelve automáticamente estos, permitiendo que UI.Vision espere la resolución antes de continuar.
Cómo usar CapSolver para manejar CAPTCHAs
CapSolver ofrece una extensión de navegador que resuelve automáticamente los CAPTCHAs en las páginas. Intégrelo con UI.Vision instalando la extensión y utilizando comandos wait/assert en su macro para detectar el estado "resuelto".
Pasos para integrar CapSolver con UI.Vision
- Regístrese en CapSolver: Cree una cuenta en Panel de CapSolver, agregue fondos y obtenga su clave API.
- Instalar la extensión CapSolver: Agregue la extensión CapSolver a Chrome o Firefox desde Chrome Web Store o Firefox Add-ons.
- Configurar la extensión: Ingrese su clave API de CapSolver en la configuración de la extensión para habilitar la resolución automática.
- Instalar UI.Vision: Agregue la extensión UI.Vision RPA a su navegador.
- Crear macro: Cree una macro UI.Vision que navegue a la página, espere a que CapSolver resuelva el CAPTCHA (mediante la presencia del elemento) y continúe.
- Ejecutar la macro: Ejecute en UI.Vision, asegurando que la extensión maneje los CAPTCHAs de forma transparente.
Código de demostración
UI.Vision utiliza macros basadas en JSON. El ejemplo a continuación espera el indicador "resuelto" de CapSolver (un elemento con id='capsolver-solver-tip-button' y data-state='solved').
Ejemplo de código completo + explicación paso a paso
A continuación, se muestra una macro UI.Vision completa (en formato JSON) que demuestra cómo resolver un reCAPTCHA v2 en una página de demostración utilizando la extensión de CapSolver.
Requisitos previos
- Instale la extensión UI.Vision RPA.
- Instale la extensión del navegador CapSolver y configúrela con su clave API.
- Importe el JSON a UI.Vision como una nueva macro.
Ejemplo de código completo
json
{
"Name": "solve captcha",
"CreationDate": "2025-8-20",
"Commands": [
{
"Command": "open",
"Target": "https://www.google.com/recaptcha/api2/demo",
"Value": "",
"Description": ""
},
{
"Command": "waitForPageToLoad",
"Target": "",
"Value": "",
"Description": ""
},
{
"Command": "waitForElementPresent",
"Target": "xpath=//*[@id='capsolver-solver-tip-button' and @data-state='solved']",
"Value": "30000",
"Description": ""
},
{
"Command": "assertElementPresent",
"Target": "xpath=//*[@id='capsolver-solver-tip-button' and @data-state='solved']",
"Value": "",
"Description": ""
},
{
"Command": "click",
"Target": "id=recaptcha-demo-submit",
"Value": "",
"Description": ""
}
]
}
Explicación paso a paso
| Paso | Descripción |
|---|---|
| 1. Abrir página | Utiliza open para navegar al sitio de demostración de reCAPTCHA donde aparece el CAPTCHA. |
| 2. Esperar a que se cargue la página | waitForPageToLoad asegura que la página esté completamente cargada antes de continuar. |
| 3. Esperar a que se resuelva el CAPTCHA | waitForElementPresent comprueba el indicador de resolución de CapSolver (XPath para el botón con data-state='solved'), con un tiempo de espera de 30 segundos. La extensión resuelve automáticamente en segundo plano. |
| 4. Afirmar resuelto | assertElementPresent verifica que el CAPTCHA esté resuelto; de lo contrario, la macro falla. |
| 5. Enviar formulario | click en el botón enviar para completar la acción una vez resuelto. |
| 6. Ejecutar y monitorear | Reproduzca la macro en UI.Vision; la extensión maneja la resolución y los registros muestran el progreso. |
Esta macro se basa en la extensión CapSolver para inyectar la solución automáticamente.
Recorrido de demostración
Esta macro automatiza la resolución de CAPTCHA en la demostración de reCAPTCHA:
- Navegación: Abre la página de demostración, activando el CAPTCHA.
- Resolución automática: La extensión CapSolver detecta y resuelve el reCAPTCHA, actualizando el botón de sugerencia a "resuelto".
- Espera y afirmación: La macro espera hasta 30 segundos el estado resuelto y afirma su presencia.
- Envío: Hace clic en el botón enviar, completando el formulario.
- Observación: En la reproducción de UI.Vision, observe la resolución de la extensión (icono visible), luego la macro continúa con éxito.
Para el uso en el mundo real, ajuste los tiempos de espera o agregue manejo de errores (por ejemplo, bucles) si la resolución tarda más.
Sección de preguntas frecuentes
| Pregunta | Respuesta |
|---|---|
| ¿Qué tipos de CAPTCHAs puede resolver CapSolver? | CapSolver admite reCAPTCHA v2/v3, Cloudflare Turnstile y más. Consulte la documentación de CapSolver para obtener una lista completa. |
| ¿Cómo manejo diferentes tipos de CAPTCHA? | La extensión detecta automáticamente los tipos; configure los tipos admitidos en la configuración de CapSolver. Actualice XPath si el indicador cambia. |
| ¿Qué sucede si CapSolver no puede resolver el CAPTCHA? | Agregue bucles de reintento en la macro o verifique los registros de extensión. Aumente el tiempo de espera para CAPTCHAs complejos. |
| ¿Puedo usar CapSolver con otras herramientas RPA? | Sí, la extensión de CapSolver funciona con cualquier herramienta basada en navegador; integración API disponible para configuraciones basadas en código. |
| ¿Necesito proxies con CapSolver en UI.Vision? | Los proxies ayudan con los bloqueos de IP; configúrelos en la extensión o UI.Vision para escenarios avanzados. |
Conclusión
La integración de la extensión del navegador de CapSolver con UI.Vision simplifica el manejo de CAPTCHA en los flujos de trabajo de RPA, permitiendo que las macros se ejecuten de forma autónoma. Esta combinación aprovecha la automatización visual de UI.Vision con la resolución de IA de CapSolver para tareas eficientes y confiables.
Para comenzar, regístrese en CapSolver e instale la extensión. Descargue UI.Vision e importe la macro de ejemplo. Para obtener más información, explore la documentación de CapSolver y la documentación de UI.Vision. ¡Automatiza tus CAPTCHAs hoy!
Bono para usuarios de ui.vision: utilice el código promocional uivision al recargar su cuenta de CapSolver y reciba un crédito de bonificación exclusivo del 6%, sin límites ni vencimiento.
Navegadores y herramientas compatibles
- UI.Vision: Funciona en Chrome, Firefox, Edge; admite comandos visuales, JavaScript e importaciones de Selenium IDE.
- CapSolver: Extensión de navegador para Chrome/Firefox; API para integraciones personalizadas.
Referencias
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

Cómo lidiar con el Captcha al hacer scraping web
Los desafíos CAPTCHA a menudo interrumpen los flujos de trabajo de raspado de web. CapSolver proporciona una API y una extensión de navegador para resolver varios tipos de CAPTCHA, ayudando a mantener la extracción de datos fluida y mejorar la eficiencia de la automatización.

Emma Foster
15-Dec-2025

Mejor extensión para resolver Captchas para Chrome, Mozilla
La extensión de navegador CapSolver detecta y resuelve automáticamente los desafíos de CAPTCHA en Chrome y Firefox. Impulsado por algoritmos de inteligencia artificial avanzada, funciona de manera fluida en segundo plano sin requerir ningún conocimiento de programación. Al eliminar la resolución manual de CAPTCHA, CapSolver ayuda a los usuarios a ahorrar tiempo, mejorar la productividad y disfrutar de una experiencia de navegación y automatización más fluida.

Emma Foster
15-Dec-2025

¿Qué es reCAPTCHA? ¿Dónde está el ejemplo de reCAPTCHA o la demo de reCAPTCHA?
Este artículo proporciona una visión general completa de reCAPTCHA, sus tipos comunes y una demo en vivo para ayudarte a entender cómo funciona. También muestra cómo resolver de manera eficiente reCAPTCHA v2 utilizando CapSolver, mejorando la automatización y los flujos de trabajo de desarrollo mientras

Emma Foster
15-Dec-2025

Cómo resolver CAPTCHAs en Python usando Botasaurus y CapSolver (Guía completa)
Aprende a integrar Botasaurus (marco de scraping web en Python) con la API de CapSolver para resolver automáticamente reCAPTCHA v2/v3 y Turnstile.

Aloísio Vítor
15-Dec-2025

AdsPower: Desbloquea tu potencial de ganancias con el navegador AdsPower
En este artículo, te mostraremos qué es AdsPower y los servicios que ofrecen.

Aloísio Vítor
15-Dec-2025

¿Qué es la mejor extensión para resolver CAPTCHA 2026?
En el mundo en constante evolución de la seguridad en línea, los desafíos CAPTCHA se han convertido en un obstáculo común para los usuarios de internet...

Lucas Mitchell
12-Dec-2025

