post
Automação para Localizar Texto/HTML na Página com JS e N8N
Publicado em: 25/04/2024 / Atualizado em: 25/04/2024
Caso você queira criar uma automação com N8N que faça a verificação de hora em hora, ou 1 vez por dia, em uma página da internet, para localizar uma palavra especifica, ou cruzar 2 palavras para confirmar o resultado, você pode usar esse código abaixo:
function verificaTextos(textos, html) { const corpoTexto = html; return textos.every(texto => corpoTexto.includes(texto)) ? "sim" : "nao"; } const textosProcurados = ["Texto 1", "Texto 2"]; // Usando mais de 1 palavra, ele só retorna verdadeiro se encontrar todas na página. const htmlRetornado = $('HTTP Request').item.json['data']; const resultado = verificaTextos(textosProcurados, htmlRetornado); return [{resultado}];
Segue exemplo de fluxo no N8N:
Na imagem acima, é possível ver que criei um workflow para ser executado 1 vez por dia, para localizar o texto em um URL especifica. Se o retorno for positivo, vai disparar um e-mail pra mim, caso contrario não vai fazer nada.
Publicações recomendadas:
Inscreva-se em Nossa News:
Seja notificando sempre que tiver conteúdo novo disponível no meu canal do Youtube ou artigo no meu Blog.
Link Curto para Compartilhamento
Compartilhe esse conteudo nas redes sociais ou por mensagem usando o link curto abaixo. Basta clicar em cima do link para copiar.
bruno.art.br/pb/4935
ID de Referência: 4935
Sugira uma publicação
Envie uma mensagem e sugira um publicação sobre um assunto que tenha dificuldades de resolver.