post #4935
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:
Link Direto
Compartilhe esse conteudo nas redes sociais ou por mensagem usando o link direto abaixo. Basta copiar.
bruno.art.br/?p=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.