
Aloísio Vítor
Image Processing Expert

UI.Vision é uma extensão popular de RPA e automação de navegador de código aberto para Chrome e Firefox. É amplamente utilizada para raspagem da web, extração de dados, testes automatizados e preenchimento de formulários, permitindo que desenvolvedores e não programadores criem macros ou executem scripts Selenium IDE diretamente no navegador. No entanto, ao lidar com sites protegidos por CAPTCHAs, essas automações geralmente falham e exigem solução manual.
CapSolver é um serviço de solução de CAPTCHA com tecnologia de IA projetado para raspagem, rastreio e automação de navegador em escala. Ele pode resolver automaticamente reCAPTCHA, Cloudflare Turnstile e outros desafios comuns. Ao combinar a extensão CapSolver com o UI.Vision, você pode criar fluxos de trabalho de automação totalmente automatizados sem problemas.
Este guia mostra como integrar rapidamente o CapSolver ao UI.Vision, incluindo configuração, um exemplo de macro pronto para uso e melhores práticas para automação web confiável.
O UI.Vision RPA é uma ferramenta versátil de automação de navegador que combina scripts visuais com recursos avançados como visão computacional (por meio de XModules), chamadas de API e automação de desktop. Como uma extensão, ele é executado diretamente no navegador, suportando Chrome, Firefox e Edge, com opções para modo sem cabeça e execução de linha de comando. É gratuito para uso ilimitado, com complementos pagos opcionais para recursos aprimorados.
O UI.Vision é adequado para uma variedade de tarefas de automação, incluindo:
Os CAPTCHAs geralmente aparecem nesses cenários, especialmente em páginas de login ou formulários, tornando a integração de solução essencial para execuções ininterruptas.
Os sites usam CAPTCHAs para bloquear bots automatizados, o que pode interromper as macros do UI.Vision no meio da execução. Essas defesas exigem verificação humana, levando a falhas em automações sem cabeça ou agendadas.
Tipos comuns de CAPTCHA incluem:
| Tipo de CAPTCHA | Descrição |
|---|---|
| reCAPTCHA v2 | Requer que os usuários marquem uma caixa ou selecionem imagens com base em um prompt. ![]() |
| reCAPTCHA v3 | Usa um sistema de pontuação para avaliar o comportamento do usuário, muitas vezes invisível para os usuários. |
| Cloudflare Turnstile | Uma alternativa de CAPTCHA focada na privacidade que minimiza a interação do usuário. ![]() |
A extensão do navegador CapSolver detecta e resolve automaticamente esses problemas, permitindo que o UI.Vision aguarde a resolução antes de prosseguir.
O CapSolver oferece uma extensão de navegador que resolve automaticamente CAPTCHAs em páginas. Integre-o ao UI.Vision instalando a extensão e usando comandos wait/assert em sua macro para detectar o estado "resolvido".
O UI.Vision usa macros baseadas em JSON. O exemplo abaixo espera o indicador "resolvido" do CapSolver (um elemento com id='capsolver-solver-tip-button' e data-state='solved').
Abaixo está uma macro UI.Vision completa (no formato JSON) que demonstra a resolução de um reCAPTCHA v2 em uma página de demonstração usando a extensão CapSolver.
{
"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": ""
}
]
}
| Passo | Descrição |
|---|---|
| 1. Abrir página | Usa open para navegar até o site de demonstração reCAPTCHA onde o CAPTCHA aparece. |
| 2. Aguardar o carregamento da página | waitForPageToLoad garante que a página esteja totalmente carregada antes de prosseguir. |
| 3. Aguardar CAPTCHA resolvido | waitForElementPresent verifica o indicador resolvido do CapSolver (XPath para o botão com data-state='solved'), com tempo limite após 30 segundos. A extensão resolve automaticamente em segundo plano. |
| 4. Afirmar resolvido | assertElementPresent verifica se o CAPTCHA foi resolvido; caso contrário, a macro falha. |
| 5. Enviar formulário | click no botão enviar para concluir a ação após a resolução. |
| 6. Executar e monitorar | Reproduza a macro no UI.Vision; a extensão lida com a resolução e os logs mostram o progresso. |
Esta macro depende da extensão CapSolver para injetar a solução automaticamente.
Esta macro automatiza a resolução de CAPTCHA na demonstração do reCAPTCHA:
Para uso em situações reais, ajuste os tempos limite ou adicione tratamento de erros (por exemplo, loops) se a resolução levar mais tempo.
| Pergunta | Resposta |
|---|---|
| Quais tipos de CAPTCHAs o CapSolver pode resolver? | O CapSolver suporta reCAPTCHA v2/v3, Cloudflare Turnstile e muito mais. Consulte a documentação CapSolver para obter uma lista completa. |
| Como lidar com diferentes tipos de CAPTCHA? | A extensão detecta automaticamente os tipos; configure os tipos suportados nas configurações do CapSolver. Atualize o XPath se o indicador mudar. |
| E se o CapSolver não conseguir resolver o CAPTCHA? | Adicione loops de tentativa na macro ou verifique os logs da extensão. Aumente o tempo de espera para CAPTCHAs complexos. |
| Posso usar o CapSolver com outras ferramentas RPA? | Sim, a extensão CapSolver funciona com qualquer ferramenta baseada em navegador; integração de API disponível para configurações baseadas em código. |
| Preciso de proxies com CapSolver no UI.Vision? | Os proxies ajudam com bloqueios de IP; configure na extensão ou no UI.Vision para cenários avançados. |
A integração da extensão do navegador CapSolver com o UI.Vision simplifica o tratamento de CAPTCHA em fluxos de trabalho RPA, permitindo que as macros sejam executadas autonomamente. Essa combinação utiliza a automação visual do UI.Vision com a resolução de IA do CapSolver para tarefas eficientes e confiáveis.
Para começar, inscreva-se no CapSolver e instale a extensão. Baixe o UI.Vision e importe a macro de exemplo. Para mais informações, explore a documentação do CapSolver e a documentação do UI.Vision. Automatize seus CAPTCHAs hoje!
Bônus para usuários do ui.vision: Use o código promocional uivision ao recarregar sua conta CapSolver e receba um crédito bônus exclusivo de 6% — sem limites, sem expiração.