Como Construir um Fluxo de Trabalho de Monitoramento de Dados Automatizado com Scrapeless + Google Trends

Advanced Data Extraction Specialist
Na era atual de sobrecarga de informações, os dados de tendência de busca se tornaram um ativo chave para empresas e criadores de conteúdo na hora de tomar decisões informadas. Como uma das ferramentas de análise de tendências mais populares do mundo, o Google Trends oferece insights poderosos em tempo real sobre o comportamento de busca. No entanto, checar dados manualmente pode ser demorado e ineficiente—especialmente quando o monitoramento contínuo é necessário.
Felizmente, ao combinar o Scrapeless com a API do Google Trends, você pode facilmente construir um fluxo de trabalho automatizado de monitoramento de dados. Quer você queira acompanhar a popularidade de uma palavra-chave específica do setor ou receber alertas quando os valores de tendência superarem um determinado limite, esta solução ajuda você a alcançar seus objetivos de forma eficiente. Neste artigo, vamos guiá-lo no uso do Scrapeless com uma plataforma de automação para criar um sistema de monitoramento de tendências flexível, escalável e totalmente automatizado.
Por que integrar Scrapeless com Make.com?
O Scrapeless oferece uma interface altamente confiável e amigável para desenvolvedores aos dados do Google Trends:
- Tecnologias avançadas de anti-detecção para contornar bloqueios de bots
- Acesso a tendências específicas de regiões de mais de 195 países
- 99,9% de uptime com sincronização de dados em tempo real
- Filtre resultados por categoria, país, palavra-chave e período de tempo
- Saída JSON com dados de linha do tempo limpos e metadados
Preparação
- Inscreva-se no Scrapeless e obtenha sua chave API
- Localize seu token de API e copie-o para uso posterior
⚠️ Nota: Por favor, mantenha seu token de API seguro e não o compartilhe com outros.
1. Visão Geral da Função do Modelo de Fluxo de Trabalho
Nome do Modelo: Monitoramento de Tendências do Google com Scrapeless & Alerta Automático
Propósito:
Buscar automaticamente os dados de interesse ao longo do tempo para uma palavra-chave específica (por exemplo, "IA") do Google Trends diariamente. Se o valor da tendência mais recente exceder o limite definido (configurado para 80), um alerta por email será enviado ao usuário via Gmail.
2. Configuração Passo a Passo do Fluxo de Trabalho
Você pode construir manualmente este fluxo de trabalho no Make.com seguindo estes passos:
Passo 1: Adicione o Módulo de Requisição HTTP (Chamar Scrapeless)
Propósito: Enviar uma requisição à API do Scrapeless para recuperar dados de interesse do Google Trends para a palavra-chave especificada.
- Clique no botão "+" para adicionar um módulo e selecione HTTP > Fazer uma requisição.
- Configure o módulo da seguinte forma:
Item | Definir Valor |
---|---|
Método | POST |
URL | https://api.scrapeless.com/api/v1/scraper/request |
Tipo do Corpo | Raw |
Tipo de Conteúdo | application/json |
Conteúdo da Requisição | (Veja o corpo da requisição JSON abaixo) |
Cabeçalhos | Adicione dois itens: |
① Content-Type: application/json | |
② x-api-token: YOUR_API_KEY |
Exemplo de corpo da requisição (cole no Conteúdo da Requisição):
{
"actor": "scraper.google.trends",
"input": {
"q": "IA",
"date": "today 1-m",
"data_type": "interest_over_time",
"hl": "pt",
"tz": "420",
"geo": "",
"cat": "",
"property": ""
},
"proxy": {
"country": ""
}
}
Passo 2: Definir a variável latest_trend_value
- Adicione módulo: Ferramentas > Definir variável
- Configure da seguinte forma:
Item | Valor |
---|---|
Nome da variável | latest_trend_value |
Escopo | Roundtrip (tempo de vida limitado a um único ciclo de execução) |
Valor | {{1.data.interest_over_time.timeline_data[30].value[0]}} (Verifique se o caminho corresponde à resposta real) |
📝Explicação: Aqui extraímos o valor da tendência do 31º dia (o dia mais recente).
Passo 3: Definir a variável latest_date
- Adicione outro módulo: Ferramentas > Definir variável
- Configure da seguinte forma:
Item | Valor |
---|---|
Nome da variável | data_mais_recente |
Escopo | Viagem de ida e volta |
Valor | {{1.data.interest_over_time.timeline_data[30].date}} (Certifique-se de que o caminho está correto) |
Passo 4: Configurar o julgamento condicional do Roteador (ramificação)
- Adicionar módulo: Controle de Fluxo > Roteador
- Adicionar uma rota com um nome como Tendência Acima de 80
- Configurar condições de filtro:
Condição: valor_tendência_mais_recente > 80
Use a expressão: {{4.valor_tendência_mais_recente}} > 80
Passo 5: Adicionar o módulo Enviar E-mail sob a ramificação do Roteador (usando Gmail)
- Sob a rota Tendência Acima de 80, adicione o módulo: Gmail > Enviar um e-mail
- Autorize sua conta do Google.
- Configurar da seguinte forma:
Item | Valor |
---|---|
Para | Seu endereço de e-mail (por exemplo, você@exemplo.com) |
Assunto | 🔥 Alerta de Tendência de IA: {{4.valor_tendência_mais_recente}}/100 |
Conteúdo (HTML) | Copie o código abaixo |
Alerta: A IA está em alta tendência!
📊 Pontuação da Tendência: {{4.valor_tendência_mais_recente}}/100
📅 Data: {{6.data_mais_recente}}
🎯 Limite: 80
Alerta automatizado do Make x Scrapeless
Melhorias opcionais:
- Adicionar um módulo agendador para acionar automaticamente o processo todos os dias.
- Adicionar um módulo: Controle de Fluxo > Agendador → Configurá-lo para executar uma vez por dia a um horário específico.
3. O que este processo de automação realiza?
Passo | Descrição da Ação | Módulo de Ferramenta | Resultado |
---|---|---|---|
1 | Solicitar dados de Tendências do Google a partir do Scrapeless | Solicitação HTTP | Obter dados JSON |
2 | Extrair o valor da tendência mais recente e salvar como variável | Definir Variável | Obter valor da tendência |
3 | Extrair a data mais recente e salvar como variável | Definir Variável | Obter data |
4 | Verificar se o valor da tendência é maior que 80 | Roteador + Filtro de Condição | Continuar se sim; parar se não |
5 | Enviar notificação por e-mail sobre o aumento da tendência | Gmail | Alerta de e-mail automático |
4. Como você pode estender este modelo?
- Tornar as palavras-chave uma entrada dinâmica: por exemplo, fornecer palavras-chave via Google Sheets ou Webhook.
- Monitorar várias palavras-chave: percorrer várias palavras-chave, monitorar cada uma e acionar e-mails separadamente.
- Adicionar notificações do Slack / Telegram: para substituir ou complementar os alertas do Gmail.
- Escrever dados no Google Sheets ou Notion: para manter um arquivo histórico de tendências.
- Adicionar um agendador: definir a automação para rodar em horários fixos diariamente (por exemplo, às 8h todos os dias).
5. Importar o Fluxo de Trabalho Pré-Construído (Método fácil)
Criamos um blueprint completo do Make.com que inclui todos os módulos e configurações necessárias:

Passo 1. Baixar o blueprint - [makexscrapeless.json]
{
"name": "Scrapeless",
"flow": [
{
"id": 1,
"module": "http:ActionSendData",
"version": 3,
"parameters": {
"handleErrors": true,
"useNewZLibDeCompress": true
},
"mapper": {
"ca": "",
"qs": [],
"url": "https://api.scrapeless.com/api/v1/scraper/request",
"data": "{\n \"actor\": \"scraper.google.trends\",\n \"input\": {\n \"q\": \"IA\",\n \"date\": \"hoje 1-m\",\n \"data_type\": \"interest_over_time\",\n \"hl\": \"pt\",\n \"tz\": \"420\",\n \"geo\": \"\",\n \"cat\": \"\",\n \"property\": \"\"\n },\n \"proxy\": {\n \"country\": \"\"\n }\n}",
"gzip": true,
"method": "post",
"headers": [
{
"name": "Content-Type",
"value": "application/json"
},
{
"name": "x-api-token",
"value": "SEU_API_KEY"
}
],
"timeout": "",
"useMtls": false,
"authPass": "",
"authUser": "",
"bodyType": "raw",
"contentType": "application/json",
"serializeUrl": false,
"shareCookies": false,
"parseResponse": false,
"followRedirect": true,
"useQuerystring": false,
"seguirTodosOsRedirecionamentos": falso,
"rejeitarNãoAutorizados": verdadeiro
},
"metadados": {
"designer": {
"x": 48,
"y": -26
},
"restaurar": {
"esperar": {
"qs": {
"modo": "escolher"
},
"método": {
"modo": "escolher",
"rótulo": "POST"
},
"cabeçalhos": {
"modo": "escolher",
"itens": [
null,
null
]
},
"tipoDeCorpo": {
"rótulo": "Crú"
},
"tipoDeConteúdo": {
"rótulo": "JSON (application/json)"
}
}
},
"parâmetros": [
{
"nome": "lidarComErros",
"tipo": "booleano",
"rótulo": "Avaliar todos os estados como erros (exceto 2xx e 3xx)",
"obrigatório": verdadeiro
},
{
"nome": "usarNovoZLibDescompressor",
"tipo": "escondido"
}
],
"esperar": [
{
"nome": "url",
"tipo": "url",
"rótulo": "URL",
"obrigatório": verdadeiro
},
{
"nome": "serializarUrl",
"tipo": "booleano",
"rótulo": "Serializar URL",
"obrigatório": verdadeiro
},
{
"nome": "método",
"tipo": "selecionar",
"rótulo": "Método",
"obrigatório": verdadeiro,
"validar": {
"enum": [
"get",
"head",
"post",
"put",
"patch",
"delete",
"options"
]
}
},
{
"nome": "cabeçalhos",
"especificação": [
{
"nome": "nome",
"tipo": "texto",
"rótulo": "Nome",
"obrigatório": verdadeiro
},
{
"nome": "valor",
"tipo": "texto",
"rótulo": "Valor"
}
],
"tipo": "array",
"rótulo": "Cabeçalhos"
},
{
"nome": "qs",
"especificação": [
{
"nome": "nome",
"tipo": "texto",
"rótulo": "Nome",
"obrigatório": verdadeiro
},
{
"nome": "valor",
"tipo": "texto",
"rótulo": "Valor"
}
],
"tipo": "array",
"rótulo": "String de Consulta"
},
{
"nome": "tipoDeCorpo",
"tipo": "selecionar",
"rótulo": "Tipo de corpo",
"validar": {
"enum": [
"cru",
"x_www_form_urlencoded",
"multipart_form_data"
]
}
},
{
"nome": "analisarResposta",
"tipo": "booleano",
"rótulo": "Analisar resposta",
"obrigatório": verdadeiro
},
{
"nome": "usuarioAuth",
"tipo": "texto",
"rótulo": "Nome de usuário"
},
{
"nome": "senhaAuth",
"tipo": "senha",
json
{
"label": "Senha"
},
{
"name": "timeout",
"type": "uinteger",
"label": "Tempo limite",
"validate": {
"max": 300,
"min": 1
}
},
{
"name": "shareCookies",
"type": "boolean",
"label": "Compartilhar cookies com outros módulos HTTP",
"required": true
},
{
"name": "ca",
"type": "cert",
"label": "Certificado autoassinado"
},
{
"name": "rejectUnauthorized",
"type": "boolean",
"label": "Rejeitar conexões que estão usando certificados não verificados (autoassinados)",
"required": true
},
{
"name": "followRedirect",
"type": "boolean",
"label": "Seguir redirecionamento",
"required": true
},
{
"name": "useQuerystring",
"type": "boolean",
"label": "Desativar a serialização de várias chaves de string de consulta iguais como arrays",
"required": true
},
{
"name": "gzip",
"type": "boolean",
"label": "Solicitar conteúdo comprimido",
"required": true
},
{
"name": "useMtls",
"type": "boolean",
"label": "Usar Mutual TLS",
"required": true
},
{
"name": "contentType",
"type": "select",
"label": "Tipo de conteúdo",
"validate": {
"enum": [
"text/plain",
"application/json",
"application/xml",
"text/xml",
"text/html",
"custom"
]
}
},
{
"name": "data",
"type": "buffer",
"label": "Conteúdo da solicitação"
},
{
"name": "followAllRedirects",
"type": "boolean",
"label": "Seguir todos os redirecionamentos",
"required": true
}
json
{
"módulo": "util:SetVariable2",
"versão": 1,
"parâmetros": {},
"mapper": {
"nome": "latest_date",
"escopo": "roundtrip",
"valor": "{{1.data.interest_over_time.timeline_data[30].date}}"
},
"metadados": {
"designer": {
"x": 661,
"y": -29
},
"restaurar": {
"esperar": {
"escopo": {
"rótulo": "Um ciclo"
}
}
},
"esperar": [
{
"nome": "nome",
"tipo": "texto",
"rótulo": "Nome da variável",
"obrigatório": true
},
{
"nome": "escopo",
"tipo": "seletor",
"rótulo": "Tempo de vida da variável",
"obrigatório": true,
"validar": {
"enum": [
"roundtrip",
"execução"
]
}
},
{
"nome": "valor",
"tipo": "qualquer",
"rótulo": "Valor da variável"
}
],
"interface": [
{
"nome": "latest_date",
"rótulo": "latest_date",
"tipo": "qualquer"
}
]
}
},
{
"id": 7,
"módulo": "builtin:BasicRouter",
"versão": 1,
"mapper": null,
"metadados": {
"designer": {
"x": 929,
"y": -33
}
},
"rotas": [
{
"fluxo": [
{
"id": 8,
"módulo": "google-email:ActionSendEmail",
"versão": 2,
"parâmetros": {
"conta": 1
},
"filtro": {
"nome": "Tendência Acima de 80",
"condições": [
[
{
"a": "{{4.latest_trend_value}}",
"o": "número:maior",
"b": "80"
}
]
]
},
"mapper": {
"de": "",
"para": [
"SEU_EMAIL"
],
"assunto": "🔥 Alerta de Tendência de IA: {{4.latest_trend_value}}/100",
"html": "Alerta: A IA está em alta!\n\n📊 Pontuação da Tendência: {{4.latest_trend_value}}/100\n📅 Data: {{6.latest_date}}\n🎯 Limite: 80\n\nAlerta automatizado do Make x Scrapeless",
"anexos": [],
"cc": [],
"bcc": []
},
"metadados": {
"designer": {
"x": 1240,
"y": -21
},
"restaurar": {
"parâmetros": {
"conta": {
"rótulo": "Minha conexão restrita do Google",
"dados": {
"escopado": "true",
"conexão": "google-restricted"
}
}
},
"esperar": {
"para": {
"modo": "escolher",
"itens": [
null
]
},
"anexos": {
"modo": "escolher"
}
}
}
}
}
]
}
]
}
"cc": {
"modo": "escolher"
},
"bcc": {
"modo": "escolher"
}
}
},
"parâmetros": [
{
"nome": "conta",
"tipo": "conta:google-restrita",
"rótulo": "Conexão",
"obrigatório": true
}
],
"esperar": [
{
"nome": "de",
"tipo": "texto",
"rótulo": "De"
},
{
"nome": "para",
"tipo": "array",
"rótulo": "Para",
"obrigatório": true,
"especificação": {
"nome": "valor",
"tipo": "email",
"rótulo": "Endereço de email",
"obrigatório": true
}
},
{
"nome": "assunto",
"tipo": "texto",
"rótulo": "Assunto"
},
{
"nome": "html",
"tipo": "texto",
"rótulo": "Conteúdo"
},
{
"nome": "anexos",
"tipo": "array",
"rótulo": "Anexos",
"especificação": [
{
"nome": "nomeDoArquivo",
"rótulo": "Nome do arquivo",
"tipo": "nomeDoArquivo",
"obrigatório": true,
"semântico": "arquivo:nome"
},
{
"nome": "dados",
"rótulo": "Dados",
"tipo": "buffer",
"obrigatório": true,
"semântico": "arquivo:dados"
},
{
"nome": "cid",
"rótulo": "Content-ID",
"tipo": "texto"
}
]
},
{
"nome": "cc",
"tipo": "array",
"rótulo": "Destinatário cópia",
"especificação": {
"tipo": "email",
"rótulo": "Endereço de email",
"nome": "valor"
}
},
{
"nome": "bcc",
"tipo": "array",
"rótulo": "Destinatário cópia oculta",
"especificação": {
"tipo": "email",
"rótulo": "Endereço de email",
"nome": "valor"
}
}
]
}
}
]
}
]
}
],
"metadados": {
"instant": falso,
"version": 1,
"scenario": {
"roundtrips": 1,
"maxErrors": 3,
"autoCommit": verdadeiro,
"autoCommitTriggerLast": verdadeiro,
"sequential": falso,
"slots": null,
"confidential": falso,
"dataloss": falso,
"dlq": falso,
"freshVariables": falso
},
"designer": {
"orphans": []
},
"zone": "eu2.make.com",
"notes": []
}
}
Incluído:
- Gatilho de tempo (detecção de tendência diária)
- Módulo de solicitação de API sem desperdício
- Processamento de dados JSON e extração de variáveis
- Lógica de julgamento de limiar (filtragem inteligente)
- Módulo de notificação por e-mail (suporta Gmail)
- Mecanismo básico de tratamento de erros
Passo 2: Importar para Make.com
- Faça login no Make.com
- Clique em "Criar um novo cenário"
- Clique no ícone de engrenagem ⚙️ na barra de ferramentas inferior da página
- Selecione "Importar Blueprint", em seguida, faça o upload do arquivo
.json
- Assim que o blueprint for importado com sucesso, o fluxo de trabalho completo será criado automaticamente (todos os módulos conectados)
Passo 3: Configure seu Fluxo de Trabalho
Aqui estão várias partes principais que você precisa personalizar:
-
Defina o Token da API
- Abra o módulo de Solicitação HTTP
- Substitua o valor em
"x-api-token"
pelo seu chave da API Scrapeless
-
Configure os Parâmetros da Consulta
Parâmetro | Descrição | Exemplo |
---|---|---|
q |
Palavra-chave de busca | "AI" , "iPhone 15" , "seu-nome-de-marca" |
data_type |
Tipo de dado | interest_over_time (recomendado) |
date |
Faixa de tempo | "hoje 1-m" , "hoje 3-m" |
hl |
Idioma | "en" , "fr" , "de" |
tz |
Fuso horário | "420" (Hora do Pacífico), "0" (GMT) |
geo |
Região (opcional) | "US" , "FR" ; deixe em branco para mundial |
cat |
Categoria (opcional) | Deixe em branco ou selecione uma categoria específica |
property |
Canal de busca (opcional) | "news" , "youtube" , "froogle" |
-
Defina o Limiar de Alerta
- Abra o filtro dentro do módulo Router
- O limiar padrão é 80; ajuste para cima ou para baixo conforme necessário
- Um valor mais alto significa que apenas tendências mais significativas acionarão alertas
-
Configure Notificações por E-mail (ou outros canais)
- Abra o módulo Gmail e conecte sua conta de e-mail
- Configure o conteúdo do e-mail (HTML suportado)
- Pode ser estendido para notificações em múltiplos canais como Slack, SMS, etc.
Passo 4: Teste e Ative
- Clique em "Executar uma vez" para testar o fluxo de trabalho
- Verifique se cada módulo é executado com sucesso
- Se o valor da tendência atender ao limiar, você deverá receber um e-mail de teste
- Se tudo estiver correto, Ative o fluxo de trabalho para habilitá-lo
Problemas Comuns e Soluções
Problema | Causa Possível | Solução |
---|---|---|
Não é possível conectar à API | Configuração de token incorreta | Verifique o valor de x-api-token no módulo de Solicitação HTTP |
E-mail não recebido | E-mail não conectado ou foi para a pasta de spam | Verifique a conexão do módulo Gmail e verifique o conteúdo do e-mail |
Erro de referência de módulo | Referência de caminho de variável incorreta | Assegure-se de que o caminho da variável como {{1.data.interest_over_time.timeline_data[30].value[0]}} corresponda ao número do módulo correto |
Monitoramento de Tendências Regionais (Opcional)
- Modifique o parâmetro
geo
na solicitação da Scrapeless - Configure monitoramento separado para múltiplos países ou regiões
- Ideal para análise comparativa entre mercados internacionais
Lógica Avançada de Alerta (Opcional)
- Adicione múltiplos canais de notificação (ex: Slack + E-mail + SMS)
- Configure alertas em níveis baseados em diferentes níveis de tendência
- Adicione restrições de "horário de trabalho" para enviar alertas apenas durante o dia
Casos de Uso de Integração de Dados (Opcional)
- Escreva dados de tendência em Google Sheets
- Envie dados para CRM para possível pontuação de leads
- Integre em painéis de dados (ex: Power BI, Looker Studio)
6. Casos de Uso Estendidos Sugeridos
Caso de Uso | Palavras-chave Exemplo | Propósito |
---|---|---|
Monitoramento em tempo real da indústria de IA | IA, ChatGPT, LLM | Mantenha-se à frente das tendências de sentimento público e otimize o tempo de lançamento de tópicos |
Monitoramento de produtos em tendência no comércio eletrônico | TikTok, vestido de verão | Lance rapidamente conteúdo de marketing quando termos de produto ou plataforma aumentam |
Alertas de tendência de eventos regionais | Terremoto, Eleições | Monitore picos de pesquisa para eventos sociais ou naturais regionais para ajudar as relações públicas |
Planejamento da estratégia de conteúdo SEO | SEO, backlinks | Ajuste o ritmo de atualização de conteúdo SEO com base nas mudanças de tendência |
Sentimento do investidor ou sinais da indústria | bitcoin, ações da Nvidia | Detecte o sentimento de mercado por trás de aumentos de palavras-chave e suporte à análise de sentimento |
Conclusão
A combinação da API do Google Trends, líder da indústria, da Scrapeless, e da poderosa plataforma de automação da Make.com cria oportunidades sem precedentes para as empresas aproveitarem a inteligência de tendências. Isso não se trata apenas de monitorar dados—é sobre transformar como sua organização antecipa, responde e capitaliza movimentos de mercado.
Principais Vantagens Estratégicas:
- Velocidade: Reaja a tendências em horas, não em dias ou semanas
- Precisão: Direcione oportunidades com precisão cirúrgica
- Escala: Monitore milhares de tendências sem aumentar a equipe
- Foresight: Antecipe movimentos de mercado antes dos concorrentes
- ROI: Gere valor comercial mensurável a partir da inteligência de tendências
Por que os Líderes da Indústria Escolhem Esta Solução:
- Confiabilidade Comprovada: O tempo de atividade de 99,9% da Scrapeless garante que você nunca perca tendências críticas
- Testada em Batalha: Usada por empresas da Fortune 500 e startups de alto crescimento
- Moat Competitivo: Tecnologia avançada de anti-detecção que outros não conseguem replicar
- Focada em Negócios: Projetada para impacto nos negócios, não apenas para coleta de dados
A economia digital se move na velocidade das tendências. Organizações que podem detectar, analisar e agir sobre tópicos em tendência mais rápido do que sua concorrência não apenas sobrevivem—dominando seus mercados.
Pronto para transformar sua inteligência de tendências?
Comece com a Scrapeless e Make.com hoje, e descubra o que acontece quando tecnologia de ponta encontra inteligência comercial estratégica.
A Scrapeless cumpre rigorosamente as leis e regulamentos aplicáveis, acessando apenas dados disponíveis publicamente de acordo com os termos de serviço e políticas de privacidade dos sites. Esta solução é projetada para fins legítimos de inteligência de negócios e otimização de marketing.
Na Scorretless, acessamos apenas dados disponíveis ao público, enquanto cumprem estritamente as leis, regulamentos e políticas de privacidade do site aplicáveis. O conteúdo deste blog é apenas para fins de demonstração e não envolve atividades ilegais ou infratoras. Não temos garantias e negamos toda a responsabilidade pelo uso de informações deste blog ou links de terceiros. Antes de se envolver em qualquer atividade de raspagem, consulte seu consultor jurídico e revise os termos de serviço do site de destino ou obtenha as permissões necessárias.