cerebro-vip INEMA.CLUB
inícioINEMA.N8N

Canal geral de dúvidas e discussões sobre n8n, cobrindo desde…

INEMA.N8N · 2025-01-03 · ~9 min · ver no Telegram ↗

INEMA

@C_Mataveli_TrilhadoGPT

Vamos ver se o @carlos ja passou por algo assim para ver q pode ser

qual erro?

olha a credencial, pelo q informa o erro algo com tua credencial

mas ja coloquei outro agente hj ai é o j72n

eu nao organizei uma lista aqui ainda, mas sevo fazer logo. estou focando no make ate fim do mes ai vou focar aqui. ok

Caso Prático: Apify e Amazon com n8n

Introdução

Nesta aula, criamos um fluxo automatizado no n8n que utiliza o Apify para scrapear produtos da Amazon. Os resultados são organizados em uma planilha no Google Sheets, permitindo análises avançadas e acompanhamento de dados.


Objetivos da Aula

  1. Scraping de dados da Amazon com Apify integrado ao n8n.
  2. Configuração de fluxos com validações e tratamento de erros.
  3. Organização de resultados no Google Sheets.
  4. Cálculo de médias ponderadas para análises detalhadas de produtos.

Pontos-Chave

1. Configuração Inicial

  • Criar um fluxo com um Trigger manual no n8n.
  • Configurar uma planilha no Google Sheets com:
  • Inputs: Produto e número de resultados desejados.
  • Campos chave: Título, URL, ASIN, marca, preço, estrelas, reviews e descrição.
  • Adicionar validações para evitar duplicados e marcar erros nas entradas.

2. Scraping com Apify

  • Gerar uma URL dinâmica para buscar produtos na Amazon.
  • Construir um JSON personalizado com os parâmetros:
  • URL.
  • Número de resultados desejados.
  • Configurar um nodo POST no n8n para interagir com a API do Apify e extrair dados de produtos.

3. Processamento de Dados

  • Dividir os resultados em campos como:
  • Título, URL, ASIN, preço, reviews, características, etc.
  • Implementar uma fórmula para calcular a média ponderada das estrelas dos produtos:
  • Oferece maior precisão do que a média simples.

4. Gestão de Resultados

  • Salvar os dados em uma nova planilha no Google Sheets.
  • Atualizar a coluna de verificação com o estado "OK" para indicar buscas concluídas com sucesso.

Tarefas Práticas

1. Criação do Fluxo no n8n

  • Configurar nodos para:
  • Inicializar o fluxo.
  • Validar dados de entrada.
  • Gerenciar erros de execução.
  • Gerar uma URL dinâmica e construir um JSON personalizado para Apify.

2. Scraping e Processamento

  • Usar o Apify para extrair dados específicos da Amazon.
  • Calcular médias ponderadas das calificações dos produtos.

3. Gestão no Google Sheets

  • Organizar os resultados em um formato estruturado.
  • Implementar validações para evitar buscas duplicadas.

Aplicações Práticas

  1. Seguimento de preços: - Automatizar alertas para mudanças de preço em produtos específicos.

  2. Análise de produtos: - Identificar as melhores opções com base em calificações, reviews e características.

  3. Expansão do scraping: - Adaptar o fluxo para buscar informações em outras plataformas, como Google Maps ou LinkedIn.


Recursos

  • JSON Caso Prático: Modelos para configurar o scraping de Amazon.
  • Apify Store: Configuração do ator para buscas na Amazon.
  • Google Sheets: Integração para organizar e armazenar os resultados.

Com este fluxo, é possível criar um sistema robusto de coleta e análise de dados automatizados, facilitando decisões com base em dados. 🚀

Caso Prático: Apify e Amazon com n8n

Introdução

Nesta aula, criamos um fluxo automatizado no n8n que utiliza o Apify para scrapear produtos da Amazon. Os resultados são organizados em uma planilha no Google Sheets, permitindo análises avançadas e acompanhamento de dados.


Objetivos da Aula

  1. Scraping de dados da Amazon com Apify integrado ao n8n.
  2. Configuração de fluxos com validações e tratamento de erros.
  3. Organização de resultados no Google Sheets.
  4. Cálculo de médias ponderadas para análises detalhadas de produtos.

Pontos-Chave

1. Configuração Inicial

  • Criar um fluxo com um Trigger manual no n8n.
  • Configurar uma planilha no Google Sheets com:
  • Inputs: Produto e número de resultados desejados.
  • Campos chave: Título, URL, ASIN, marca, preço, estrelas, reviews e descrição.
  • Adicionar validações para evitar duplicados e marcar erros nas entradas.

2. Scraping com Apify

  • Gerar uma URL dinâmica para buscar produtos na Amazon.
  • Construir um JSON personalizado com os parâmetros:
  • URL.
  • Número de resultados desejados.
  • Configurar um nodo POST no n8n para interagir com a API do Apify e extrair dados de produtos.

3. Processamento de Dados

  • Dividir os resultados em campos como:
  • Título, URL, ASIN, preço, reviews, características, etc.
  • Implementar uma fórmula para calcular a média ponderada das estrelas dos produtos:
  • Oferece maior precisão do que a média simples.

4. Gestão de Resultados

  • Salvar os dados em uma nova planilha no Google Sheets.
  • Atualizar a coluna de verificação com o estado "OK" para indicar buscas concluídas com sucesso.

Tarefas Práticas

1. Criação do Fluxo no n8n

  • Configurar nodos para:
  • Inicializar o fluxo.
  • Validar dados de entrada.
  • Gerenciar erros de execução.
  • Gerar uma URL dinâmica e construir um JSON personalizado para Apify.

2. Scraping e Processamento

  • Usar o Apify para extrair dados específicos da Amazon.
  • Calcular médias ponderadas das calificações dos produtos.

3. Gestão no Google Sheets

  • Organizar os resultados em um formato estruturado.
  • Implementar validações para evitar buscas duplicadas.

Aplicações Práticas

  1. Seguimento de preços: - Automatizar alertas para mudanças de preço em produtos específicos.

  2. Análise de produtos: - Identificar as melhores opções com base em calificações, reviews e características.

  3. Expansão do scraping: - Adaptar o fluxo para buscar informações em outras plataformas, como Google Maps ou LinkedIn.


Recursos

  • JSON Caso Prático: Modelos para configurar o scraping de Amazon.
  • Apify Store: Configuração do ator para buscas na Amazon.
  • Google Sheets: Integração para organizar e armazenar os resultados.

Com este fluxo, é possível criar um sistema robusto de coleta e análise de dados automatizados, facilitando decisões com base em dados. 🚀

Integrações Avançadas no n8n

Introdução

Nesta aula, exploramos três tópicos principais: 1. Conexão do Google com o n8n: Integração de serviços como Google Drive, Docs, Sheets, Slides e Gmail.
2. Geração de música com Hugging Face: Criação de música instrumental personalizada utilizando prompts e APIs.
3. Uso do Appify Store: Extração de comentários de vídeos do YouTube e processamento no Google Sheets.


1. Conexão do Google com o n8n

Passos principais: 1. Acesse o Google Console Cloud.
2. Crie um projeto específico (exemplo: "n8n-youtube").
3. Habilite as APIs necessárias, como Drive, Docs, Sheets, Slides ou Gmail, na biblioteca de APIs.
4. Configure a tela de consentimento e credenciais OAuth para conexões seguras.
5. Configure as credenciais no n8n, limitando-as a uma conta do Google por serviço.

Considerações importantes: - Uma conta de Gmail pode ser usada apenas para uma credencial no n8n.
- É necessário configurar o Client ID e o Client Secret para as credenciais OAuth.


2. Geração de Música com Hugging Face

Passos principais: 1. Registre-se no Hugging Face.
2. Crie um token de acesso no seu perfil para autenticação da API.
3. Escolha o modelo MusicGenSmall.
4. Configure uma solicitação HTTP no n8n:
- Método: POST.
- Headers:
- Authorization: Bearer <API Token>.
- Content-Type: application/json.
- Body (JSON): Inclua o prompt que descreve o estilo de música desejado.

Resultados: - Música instrumental gerada (até 30 segundos), disponível para download ou reprodução.


3. Uso do Appify Store para Extração de Comentários do YouTube

Passos principais: 1. Registre-se no Apify e acesse o Store.
2. Selecione o ator YouTube Comments Scraper.
3. Configure parâmetros básicos:
- URL do vídeo.
- Quantidade de comentários a serem extraídos.
4. Configure uma solicitação HTTP no n8n:
- Método: POST.
- Body (JSON): Parâmetros configurados para o ator.
5. Processe os dados extraídos (autor, comentário, likes, etc.) e armazene-os no Google Sheets.

Exemplo prático: - Extrair os três primeiros comentários de um vídeo do MrBeast e salvá-los em um documento no Google Sheets.


Conclusão e Próximos Passos

Nesta aula, aprendemos a: - Conectar serviços do Google ao n8n.
- Gerar música personalizada com Hugging Face.
- Scrapear comentários de vídeos do YouTube com Appify.

Próximos tópicos nos vídeos seguintes: 1. Scrapear artigos da Amazon.
2. Criar agentes e chatbots no n8n.

Se tiver dúvidas, deixe nos comentários ou compartilhe sugestões. Até a próxima aula! 🚀

Recursos úteis: - MusicGenSmall.
- Apify Scraper YouTube.
- Google Cloud Console.
- Blueprints:
- Apify-YouTube.
- Música com Hugging Face.

Pontos Principais

Introdução aos Fundamentos do n8n

  • Conceito de Nodos no n8n:
  • São blocos de construção que realizam tarefas específicas dentro dos fluxos de trabalho.
  • Entender os nodos é essencial antes de criar automatizações mais avançadas.

Tipos de Nodos no n8n

  1. Nodos Trigger: - Iniciam os fluxos de trabalho. - Exemplos: Webhook, Scheduler, Airtable Trigger.

  2. Nodos Action: - Executam ações específicas. - Exemplos: Enviar e-mails, atualizar bases de dados, inserir dados no Google Sheets.

  3. Nodos Helper: - Auxiliam na manipulação de informações. - Exemplos: Nodo If, Split Out, Aggregate.

  4. Nodos Especiais: - Realizam ações avançadas ou múltiplas. - Exemplos: Interação com WhatsApp, análise de texto ou sentimento.


Criação de Fluxos Básicos no n8n

  • Início de um fluxo com nodos Trigger:
  • Configuração inicial para captar eventos ou dados.
  • Personalização de fluxos:
  • Ajuste das ações para atender a necessidades específicas.
  • Exemplo prático:
  • Criação de imagens usando Hugging Face e APIs.

Uso do Nodo Code

  • Potencial do nodo Code:
  • Manipulação de dados com JavaScript.
  • Permite maior flexibilidade e controle nos fluxos.
  • Exemplo prático:
  • Conversão de graus Celsius para Fahrenheit.
  • Explicação do código em JavaScript: 1. Definição de variáveis. 2. Uso de fórmulas matemáticas. 3. Criação de um JSON para armazenar os resultados.

  • Dicas:

  • Ferramentas como ChatGPT ou Perplexity podem ajudar a gerar e corrigir códigos.

Conclusões

  • Os nodos são a base para criar fluxos de trabalho no n8n.
  • Nodos Trigger são essenciais para iniciar fluxos.
  • O nodo Code amplia as possibilidades, permitindo manipulações avançadas com JavaScript.
  • Prática constante e abordagem passo a passo são fundamentais para dominar o n8n.

Introdução ao n8n

O que é o n8n?

  • Plataforma de automação de fluxos de trabalho, semelhante ao Make ou Zapier.
  • Permite conectar aplicativos para automatizar tarefas repetitivas.
  • Exemplo prático: Automação da publicação de conteúdo do Airtable no Instagram.

Principais características do n8n:

  • Código aberto e gratuito: Personalizável e auditado pela comunidade.
  • Controle total e privacidade: Pode ser instalado localmente.
  • Interface visual intuitiva: Simples, mas menos amigável do que outras ferramentas.
  • Compatível com código: Não exige programação, mas permite inseri-la se necessário.

Instalação do n8n

Passo 1: Instalar Node.js

  1. Acesse nodejs.org e baixe a versão LTS para seu sistema operacional.
  2. Siga as instruções do instalador.

Passo 2: Instalar npm e n8n

  1. Abra o terminal (Windows: cmd).
  2. Execute o comando:
    npm install -g n8n
  3. Inicie o n8n com:
    n8n start
  4. Acesse a interface pelo navegador em localhost:5678.

Primeiro acesso

  • Configure suas credenciais ao acessar pela primeira vez.

Criação de um fluxo básico

Exemplo prático: Determinar se um número é par ou ímpar

  1. Configurar um formulário como disparador: - Adicione um campo de entrada para o número.
    - Defina o tipo de dado como "número".

  2. Adicionar uma condicional (If): - Verifique se o resto da divisão entre o número e 2 é igual a 0.

  3. Criar ramificações: - True: O número é par.
    - False: O número é ímpar.

  4. Exibir resultados: - Mostre os resultados na tela.
    - Armazene os resultados para usos futuros (ex.: envio de e-mails).

  5. Visualização do fluxo: - A interface permite adicionar, mover e conectar nodos de forma simples.

Agora você está pronto para criar fluxos personalizados com o n8n!

6

5

4

3

2

1

Recursos

↑ voltar ao topo · ver no Telegram ↗