Muitos usuários do n8n chegam a um muro quando precisam interagir com sites modernos (SPAs, React, Angular). O nó "HTTP Request" é incrível para APIs, mas ele não consegue:
- Clicar em botões que executam JavaScript.
- Esperar um elemento aparecer na tela.
- Rolar a página para carregar conteúdo (infinite scroll).
- Preencher formulários com validação em tempo real.
O que é um Simulador de Click?
Um simulador de click é uma ferramenta que emula o evento de mouse de um usuário real. Não é apenas enviar um sinal de "click", mas mover o cursor, fazer o "hover", pressionar e soltar.
Por que a simulação precisa ser "humana"?
Sites protegidos por Cloudflare, Akamai ou DataDome monitoram como o clique acontece. Se o evento de clique aparecer do nada nas coordenadas (0,0) ou sem os eventos precedentes (mousemove), o bot é bloqueado.
🚫 O problema do Puppeteer padrão
Se você usar page.click() no Puppeteer puro, ele clica instantaneamente no centro do
elemento. Isso é mecanicamente perfeito, e por isso, facilmente detectável como robô.
Simulação de Click no Huarp
O Huarp foi construído desde o início para interagir com sites complexos. Quando você usa nossa ação de "Click" no n8n, acontece o seguinte nos bastidores:
- O cursor se move em uma curva Bézier natural até o elemento.
- Pequenas pausas aleatórias ocorrem (milissegundos).
- Eventos de
hoverefocussão disparados. - O clique ocorre.
Como configurar no n8n?
Você não precisa codificar nada disso. Basta usar nosso node e passar o seletor CSS do elemento que deseja clicar.
// Exemplo de configuração no node Huarp Action: Click Element Selector: button[type="submit"] Human Like: true (padrão)
Casos de Uso Comuns
Onde o simulador de click é indispensável?
- Sistemas Legados: Portais governamentais ou corporativos sem API.
- Redes Sociais: Curtir posts, seguir perfis (com moderação).
- E-commerce: Adicionar itens ao carrinho para monitorar preços reais.
- Login Complexo: Sites que exigem cliques em ordem específica para autenticar.