Dominando a automação de navegadores sem cabeça com Latenode

Dominando a automação de navegadores sem cabeça com Latenode

Olá, é o L! Os navegadores sem cabeça têm um potencial imenso quando se trata de automatizar seus fluxos de trabalho. No entanto, se você nunca trabalhou com um, pode ser difícil descobrir como usá-lo de forma eficaz. Esse é o objetivo deste guia. Nos próximos minutos, mostrarei a você como aproveitar os navegadores sem cabeça usando Latenode. Abordaremos os recursos básicos, como a captura de capturas de tela e a transmissão de dados de uma página da Web para a plataforma de automação Latenode . Também analisaremos alguns casos práticos de uso para iniciantes e um que usamos em Latenode.

Obtenção de dados de páginas da Web

Vamos começar com um caso de uso simples. O navegador sem cabeça pode extrair dados de páginas da Web, e é isso que este cenário demonstra. Toda a ação acontece bem aqui. Vamos nos aprofundar.

Nesse código, o navegador sem cabeça navega até a página da Web do Banco da Inglaterra para extrair a taxa de câmbio de uma moeda. Eu envio a moeda por meio de um webhook. Se você observar isso em ação, terá uma melhor compreensão, então vamos fazer isso. Primeiro, copiamos o link do webhook e passamos para o Postman. Aqui, inserimos nosso link, escolhemos POST, depois vamos para Body (Corpo), selecionamos raw e JSON e escrevemos algo como isto:

(exemplo de JSON)

Em seguida, clicamos em "Send". Agora, vamos aguardar. Aqui está. A verificação do nosso script revela um sucesso. É aqui que a mágica acontece. Depois que o navegador sem cabeça conclui sua tarefa, a resposta do webhook retorna um objeto JSON. Eu só uso essa resposta para demonstrar o resultado. Você pode inserir esse JSON em uma tabela, no Google Sheets ou na ferramenta que preferir.

Realização de pesquisas automatizadas

Aqui está outro caso de uso rápido. Desta vez, o navegador sem cabeça executa uma consulta de pesquisa no Google e recupera os resultados. Vamos ver isso em ação. Primeiro, ativamos o link do webhook clicando em "Activate" e, em seguida, usamos nosso link. Como eu uso a resposta do webhook, os resultados da pesquisa aparecem aqui. Eles estão aqui devido à resposta do webhook. Aqui está uma visão interna de como isso é feito.

Agendamento e filtragem de dados

Você também pode automatizar tarefas em um cronograma. Neste exemplo, tenho dois nós de acionamento. Um deles ativa o script em uma programação - toda segunda-feira às 9:00 AM. Veja como ele aparece em uma expressão crontab. O outro webhook ativa o cenário sempre que eu envio um sinal para o link. Em seguida, vem o nó Airtable, no qual você insere sua chave de API nas conexões e escolhe o banco de dados com o qual deseja interagir. Neste caso, adicionei um filtro para selecionar dados somente dos últimos sete dias. Lembre-se de clicar em "Save" sempre que você fizer alterações em sua automação. Isso permite que você reverta para versões anteriores, se necessário.

Em seguida, passamos para o nó JavaScript. O código aqui cria objetos JSON para cada dia da semana. Há um copiloto de IA que pode ajudar você. Basta informar a ele o que você precisa, e ele ajudará a gerar o código. Quando seu código estiver pronto, você criará variáveis globais com esse nó. Salve todas as alterações e ative esse cenário.

Criação de gráficos a partir de dados

O próximo script gera um formulário HTML e usa variáveis globais para criar um gráfico dentro do nó JavaScript. Você pode pedir à IA para incorporar pacotes NPM gratuitos em seu prompt. Aqui está a aparência do gráfico. Pegue o link do webhook e você verá o resultado.

Capturando e compartilhando capturas de tela

Agora, vamos apresentar novamente o navegador sem cabeça. Desta vez, o navegador headless faz uma captura de tela do gráfico que criamos. Em seguida, o script envia essa captura de tela para o nosso bate-papo em grupo do Telegram, usando um token e um ID de bate-papo.

Veja como isso funciona em ação. Salve o cenário, ative-o e, em seguida, acione o link do webhook. O resultado aparece em nosso chat.

Se você encontrar algum problema ou tiver dúvidas ao usar o Latenode, não hesite em pedir ajuda na seção de comentários ou em nosso canal do Discord.

Outros vídeos