Automação e Fluxo de Trabalho

Scraper de Pesquisa Google com n8n

Usar Scraper de Pesquisa Google com n8n com Autom
Interface de automação de fluxo de trabalho n8n

Crie scrapers de pesquisa Google poderosos usando a plataforma de automação de fluxo de trabalho n8n e a API Autom.dev. Extraia dados SERP, automatize pesquisas de SEO e crie fluxos de trabalho de pesquisa inteligentes sem codificação.

Início rápido com a API Autom.dev

Exemplo: Scraping de Pesquisa Google

Use a API Autom.dev diretamente em seus fluxos de trabalho n8n para raspar resultados de pesquisa do Google:

POST https://api.autom.dev/v1/google/search
Content-Type: application/json

{
    "query": "google search",
    "page": 1,
    "gl": "us",
    "hl": "en",
    "num": 10
}

Exemplo de resposta:

{
    "pagination": {
        "next": 2,
        "current": 1,
        "other_pages": [
            2,
            3,
            4,
            5,
            6,
            7,
            8,
            9,
            10
        ],
        "has_next_page": true
    },
    "organic_results": [
        {
            "link": "https://developers.google.com/custom-search/v1/overview",
            "title": "Google for Developers",
            "domain": "developers.google.com",
            "source": "Google for Developers",
            "snippet": "Use REST to Invoke the API",
            "position": 1,
            "displayed_link": "https://developers.google.com › overview",
            "snippet_matched": [
                "api"
            ]
        },
        {
            "link": "https://support.google.com/websearch/thread/135474043/how-do-i-get-web-search-results-using-an-api?hl=en",
            "title": "Google Help",
            "domain": "support.google.com",
            "source": "Google Help",
            "snippet": "Nov 15, 2021 —",
            "position": 2,
            "displayed_link": "https://support.google.com › websearch › thread › how-...",
            "snippet_matched": []
        },
        {
            "link": "https://console.cloud.google.com/marketplace/product/google/customsearch.googleapis.com",
            "title": "Google Cloud console",
            "domain": "console.cloud.google.com",
            "source": "Google Cloud console",
            "snippet": "The JSON Custom Search API lets you develop websites and applications to retrieve and display search results from Google Custom Search programmatically.",
            "position": 3,
            "displayed_link": "https://console.cloud.google.com › product › google › c...",
            "snippet_matched": [
                "search",
                "google",
                "api"
            ]
        },
        {
            "link": "https://www.searchapi.io/",
            "title": "Google Search API for real-time SERP scraping",
            "domain": "www.searchapi.io",
            "source": "SearchApi",
            "snippet": "Scrape organic results, ads, related searches, inline questions and more. Receive structured results in JSON format. Sign up for a free plan today!",
            "position": 4,
            "displayed_link": "https://www.searchapi.io",
            "snippet_matched": [
                "search"
            ]
        },
        {
            "link": "https://serpapi.com/",
            "title": "SerpApi: Google Search API",
            "domain": "serpapi.com",
            "source": "SerpApi",
            "snippet": "SerpApi is a real-time API to access Google search results. We handle proxies, solve captchas, and parse all rich structured data for you.",
            "position": 5,
            "displayed_link": "https://serpapi.com",
            "snippet_matched": [
                "search",
                "google",
                "api"
            ]
        },
        {
            "link": "https://medium.com/@TerryFrederick/google-search-api-everything-you-need-to-know-fd1e24cfca45",
            "title": "Medium · Terry Frederick",
            "domain": "medium.com",
            "source": "Medium · Terry Frederick",
            "snippet": "We refer to the Google Search API as an interface that facilitates the interaction between developers or applications and Google's search infrastructure.",
            "position": 6,
            "displayed_link": "30+ likes · 1 year ago",
            "snippet_matched": [
                "search",
                "google",
                "api"
            ]
        },
        {
            "link": "https://developers.google.com/webmaster-tools",
            "title": "Google for Developers",
            "domain": "developers.google.com",
            "source": "Google for Developers",
            "snippet": "The Search Console API provides programmatic access to the most popular reports and actions in your Search Console account.",
            "position": 7,
            "displayed_link": "https://developers.google.com › webmaster-tools",
            "snippet_matched": [
                "search",
                "api"
            ]
        },
        {
            "link": "https://ai.google.dev/gemini-api/docs/google-search",
            "title": "Google AI for Developers",
            "domain": "ai.google.dev",
            "source": "Google AI for Developers",
            "snippet": "Grounding with Google Search connects the Gemini model to real-time web content and works with all available languages. This allows Gemini to provide more ...",
            "position": 8,
            "displayed_link": "https://ai.google.dev › gemini-api › docs › google-search",
            "snippet_matched": [
                "search",
                "google"
            ]
        },
        {
            "link": "https://cloud.google.com/docs/authentication/api-keys",
            "title": "Google Cloud",
            "domain": "cloud.google.com",
            "source": "Google Cloud",
            "snippet": "This page describes how to create, edit, and restrict API keys. For information about how to use API keys to access Google APIs, see Use API keys to access ...",
            "position": 9,
            "displayed_link": "https://cloud.google.com › Cloud SDK › Authentication",
            "snippet_matched": [
                "google",
                "api"
            ]
        },
        {
            "link": "https://www.youtube.com/watch?v=4YhxXRPKI0c",
            "title": "YouTube · Jie Jenn",
            "domain": "www.youtube.com",
            "source": "YouTube · Jie Jenn",
            "snippet": "YouTube · Jie Jenn12.6K+ views · 1 year ago",
            "position": 10,
            "displayed_link": "12.6K+ views · 1 year ago",
            "snippet_matched": []
        }
    ],
    "search_parameters": {
        "q": "google search api",
        "gl": "us",
        "hl": "en",
        "num": 10,
        "page": 1,
        "uule": null,
        "engine": "google",
        "location": null
    },
    "search_information": {
        "total_results": 4410000000,
        "time_taken_displayed": 0.28
    }
}

Principais recursos

  • Construtor de Fluxo de Trabalho Visual: Interface de arrastar e soltar para criar automação de pesquisa
  • Dados SERP em Tempo Real: Acesse resultados de pesquisa do Google ao vivo instantaneamente
  • Mais de 1000 Integrações: Conecte dados de pesquisa com qualquer aplicativo ou serviço
  • Fluxos de Trabalho Alimentados por IA: Aprimore agentes de IA com dados de pesquisa atuais
  • Monitoramento Agendado Automaticamente: Rastreie classificações e concorrentes automaticamente

Perfeito para

  • Monitoramento de SEO: Rastreamento de classificação automatizado e análise competitiva
  • Pesquisa de Mercado: Extraia dados de produtos e informações de preços
  • Estratégia de Conteúdo: Identifique tópicos de tendência e padrões de pesquisa
  • Aprimoramento de IA: Alimente modelos de IA com dados de pesquisa em tempo real
  • Geração de Leads: Extraia informações comerciais dos resultados de pesquisa

Tipos de pesquisa suportados

  • Pesquisa Google: Resultados da web, imagens, compras, notícias
  • SEO Local: Google Maps e dados de negócios locais
  • Comércio Eletrônico: Preços e disponibilidade de produtos
  • Monitoramento de Notícias: Últimos artigos e tópicos de tendência
  • Pesquisa Acadêmica: Integração com Google Scholar

Exemplo de Fluxo de Trabalho n8n

1. Criar Nó de Solicitação HTTP

  • Método: POST
  • URL: https://api.autom.dev/v1/google/search
  • Cabeçalhos: x-api-key: SUA_CHAVE_API
  • Corpo: JSON com parâmetros de pesquisa

2. Processar Resultados

  • Extrair resultados orgânicos
  • Filtrar por posição ou domínio
  • Transformar formato de dados
  • Armazenar no banco de dados ou enviar para outros aplicativos

3. Gatilhos de Automação

  • Agendamento: Monitoramento de classificação diário/semanal
  • Webhook: Gatilhos de pesquisa em tempo real
  • Manual: Pesquisa sob demanda

Casos de uso comuns

Rastreamento de Classificação SEO

Monitore posições de palavras-chave automaticamente e receba alertas para alterações de classificação.

Análise Competitiva

Rastreie classificações de concorrentes e estratégias de conteúdo em várias palavras-chave.

Pesquisa de Conteúdo

Identifique tópicos de tendência e lacunas de conteúdo em seu nicho.

Monitoramento de Preços

Rastreie preços e disponibilidade de produtos em plataformas de comércio eletrônico.

Geração de Leads

Extraia informações de contato comercial dos resultados de pesquisa.

Começando

  1. Inscreva-se no Autom.dev: Obtenha sua chave API em autom.dev
  2. Instale n8n: Use Docker, npm ou n8n Cloud
  3. Crie Fluxo de Trabalho: Adicione nó de Solicitação HTTP com endpoint Autom.dev
  4. Configure a Pesquisa: Defina seus parâmetros de consulta e filtros
  5. Automatize: Agende ou acione seus fluxos de trabalho de pesquisa

Parâmetros da API

  • query: Termo de pesquisa ou palavra-chave
  • page: Número da página de resultados (1-10)
  • gl: Código do país (us, uk, fr, etc.)
  • hl: Código do idioma (en, fr, es, etc.)
  • num: Número de resultados (1-100)
  • device: desktop ou mobile
  • location: Localização específica para pesquisa local

Recursos Empresariais

  • Limitação de Taxa: Limitação automática de solicitações
  • Tratamento de Erros: Mecanismos de repetição e fallbacks
  • Exportação de Dados: Integração CSV, JSON ou banco de dados
  • Colaboração da Equipe: Compartilhe fluxos de trabalho e modelos
  • Monitoramento: Rastreamento de execução em tempo real

Comece a construir seu scraper de pesquisa Google hoje com n8n e Autom.dev - nenhuma codificação necessária!

Configuração Completa de Solicitação HTTP n8n

Com base na documentação de Solicitação HTTP n8n, aqui está como configurar corretamente o nó para a API Autom.dev:

Guia de Configuração Visual

Configuração de Solicitação HTTP n8n

A imagem acima mostra a configuração exata necessária no n8n. Siga estas 3 etapas principais:

Etapa 1: Configurar a URL da API 🌐

Campo URL: Digite https://api.autom.dev/v1/google/search

  • Defina o Método como POST
  • Este é o endpoint Autom.dev para scraping de Pesquisa Google

Etapa 2: Configurar Cabeçalho de Autenticação 🔑

Configuração de Cabeçalho:

  • Nome: x-api-key
  • Valor: Seu token de API Autom.dev
  • Certifique-se de que Enviar Cabeçalhos esteja ativado (ligar)

Etapa 3: Adicionar Parâmetros de Pesquisa 📋

Configuração do Corpo:

  • Ative Enviar Corpo (ligar)
  • Defina Tipo de Conteúdo do Corpo como JSON
  • Adicione sua carga útil de pesquisa:
{
    "query": "google search api",
    "page": 1,
    "gl": "us",
    "hl": "en",
    "num": 10
}

Configuração Passo a Passo

1. Configurações Básicas de Solicitação

  1. Adicionar Nó de Solicitação HTTP: Arraste o nó de Solicitação HTTP para a tela do seu fluxo de trabalho
  2. Método: Selecione POST no menu suspenso
  3. URL: Digite https://api.autom.dev/v1/google/search

2. Configuração de Cabeçalho de Autenticação

  1. Vá para a seção Cabeçalhos: Clique em "Adicionar Parâmetro" em Cabeçalhos
  2. Nome do Cabeçalho: Digite x-api-key
  3. Valor do Cabeçalho: Digite sua chave API Autom.dev (obtenha-a em autom.dev)
Nome: x-api-key
Valor: sua_chave_api_real_aqui

3. Configuração do Corpo da Solicitação

  1. Tipo de Conteúdo do Corpo: Selecione JSON
  2. Corpo JSON: Adicione seus parâmetros de pesquisa
{
    "query": "google search api",
    "page": 1,
    "gl": "us",
    "hl": "en",
    "num": 10
}

4. Opções Adicionais de Solicitação HTTP

Tratamento de Resposta:

  • Incluir Cabeçalhos de Resposta e Status: Ligue para obter detalhes completos da resposta
  • Formato de Resposta: Mantenha como "Autodetectar" para respostas JSON

Tratamento de Erros:

  • Nunca Erro: Desligue para capturar erros de API corretamente
  • Ignorar Problemas SSL: Mantenha desligado para segurança

Configurações de Tempo Limite:

  • Tempo Limite: Defina para 30000ms (30 segundos) para solicitações de pesquisa

Exemplo de Estrutura de Fluxo de Trabalho n8n

[Gatilho Manual] → [Solicitação HTTP (Autom.dev)] → [Processar Resultados] → [Saída]

Processando Resposta Autom.dev

Depois de receber a resposta da API, você pode extrair dados usando as funções integradas do n8n:

Extrair Resultados Orgânicos

// Em um nó de Código ou nó de Função
const results = $json.organic_results;
return results.map(result => ({
    position: result.position,
    title: result.title,
    link: result.link,
    snippet: result.snippet,
    domain: result.domain
}));

Filtrar por Posição

// Obter apenas os 5 principais resultados
const topResults = $json.organic_results
    .filter(result => result.position <= 5);
return topResults;

Extrair Domínios Específicos

// Filtrar resultados de domínios específicos
const filteredResults = $json.organic_results
    .filter(result => result.domain.includes('wikipedia.org'));
return filteredResults;

SERP API

Discover why Autom is the preferred API provider for developers.