Automatyzacja i Przepływ Pracy

Google Search Scraper z n8n

Użyj Google Search Scraper z n8n z Autom
Interfejs automatyzacji przepływu pracy n8n

Twórz potężne scrapery wyszukiwarki Google przy użyciu platformy automatyzacji przepływu pracy n8n i API Autom.dev. Wyodrębniaj dane SERP, automatyzuj badania SEO i twórz inteligentne przepływy pracy wyszukiwania bez kodowania.

Szybki start z API Autom.dev

Przykład: Scraping Wyszukiwarki Google

Używaj API Autom.dev bezpośrednio w swoich przepływach pracy n8n, aby pobierać wyniki wyszukiwania Google:

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

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

Przykład odpowiedzi:

{
    "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
    }
}

Kluczowe funkcje

  • Wizualny Kreator Przepływu Pracy: Interfejs przeciągnij i upuść do tworzenia automatyzacji wyszukiwania
  • Dane SERP w czasie rzeczywistym: Natychmiastowy dostęp do wyników wyszukiwania Google na żywo
  • Ponad 1000 integracji: Łącz dane wyszukiwania z dowolną aplikacją lub usługą
  • Przepływy pracy zasilane AI: Wzbogać agentów AI o aktualne dane wyszukiwania
  • Automatycznie planowany monitoring: Śledź rankingi i konkurencję automatycznie

Idealne dla

  • Monitoring SEO: Automatyczne śledzenie rankingu i analiza konkurencji
  • Badania rynku: Wyodrębnianie danych o produktach i informacji o cenach
  • Strategia treści: Identyfikacja trendów i wzorców wyszukiwania
  • Wzbogacanie AI: Zasilanie modeli AI danymi wyszukiwania w czasie rzeczywistym
  • Generowanie leadów: Wyodrębnianie informacji biznesowych z wyników wyszukiwania

Obsługiwane typy wyszukiwania

  • Wyszukiwarka Google: Wyniki sieciowe, obrazy, zakupy, wiadomości
  • Lokalne SEO: Mapy Google i lokalne dane biznesowe
  • E-commerce: Ceny i dostępność produktów
  • Monitoring wiadomości: Najnowsze artykuły i trendy
  • Badania akademickie: Integracja z Google Scholar

Przykład przepływu pracy n8n

1. Utwórz węzeł żądania HTTP

  • Metoda: POST
  • URL: https://api.autom.dev/v1/google/search
  • Nagłówki: x-api-key: TWÓJ_KLUCZ_API
  • Treść: JSON z parametrami wyszukiwania

2. Przetwarzaj wyniki

  • Wyodrębnij wyniki organiczne
  • Filtruj według pozycji lub domeny
  • Przekształć format danych
  • Zapisz w bazie danych lub wyślij do innych aplikacji

3. Wyzwalacze automatyzacji

  • Harmonogram: Codzienny/tygodniowy monitoring rankingu
  • Webhook: Wyzwalacze wyszukiwania w czasie rzeczywistym
  • Ręcznie: Badania na żądanie

Częste przypadki użycia

Śledzenie rankingu SEO

Automatycznie monitoruj pozycje słów kluczowych i otrzymuj powiadomienia o zmianach w rankingu.

Analiza konkurencji

Śledź rankingi konkurencji i strategie treści dla wielu słów kluczowych.

Badanie treści

Identyfikuj trendy i luki w treści w swojej niszy.

Monitoring cen

Śledź ceny i dostępność produktów na platformach e-commerce.

Generowanie leadów

Wyodrębnij informacje kontaktowe firm z wyników wyszukiwania.

Rozpoczęcie

  1. Zarejestruj się w Autom.dev: Pobierz swój klucz API z autom.dev
  2. Zainstaluj n8n: Użyj Docker, npm lub n8n Cloud
  3. Utwórz przepływ pracy: Dodaj węzeł żądania HTTP z punktem końcowym Autom.dev
  4. Skonfiguruj wyszukiwanie: Ustaw parametry zapytania i filtry
  5. Automatyzuj: Zaplanuj lub wyzwól swoje przepływy pracy wyszukiwania

Parametry API

  • query: Termin wyszukiwania lub słowo kluczowe
  • page: Numer strony wyników (1-10)
  • gl: Kod kraju (us, uk, fr, itp.)
  • hl: Kod języka (en, fr, es, itp.)
  • num: Liczba wyników (1-100)
  • device: desktop lub mobile
  • location: Określona lokalizacja dla wyszukiwania lokalnego

Funkcje Enterprise

  • Ograniczanie szybkości: Automatyczne dławienie żądań
  • Obsługa błędów: Mechanizmy ponawiania i rozwiązania awaryjne
  • Eksport danych: Integracja CSV, JSON lub bazy danych
  • Współpraca zespołowa: Udostępnianie przepływów pracy i szablonów
  • Monitoring: Śledzenie wykonania w czasie rzeczywistym

Zacznij budować swój scraper wyszukiwarki Google już dziś z n8n i Autom.dev - kodowanie nie jest wymagane!

Pełna konfiguracja żądania HTTP n8n

W oparciu o dokumentację n8n HTTP Request, oto jak poprawnie skonfigurować węzeł dla API Autom.dev:

Wizualny przewodnik konfiguracji

Konfiguracja żądania HTTP n8n

Powyższy obraz pokazuje dokładną konfigurację wymaganą w n8n. Wykonaj te 3 kluczowe kroki:

Krok 1: Skonfiguruj URL API 🌐

Pole URL: Wpisz https://api.autom.dev/v1/google/search

  • Ustaw Metodę na POST
  • To jest punkt końcowy Autom.dev do scrapingu wyszukiwarki Google

Krok 2: Skonfiguruj nagłówek uwierzytelniania 🔑

Konfiguracja nagłówka:

  • Nazwa: x-api-key
  • Wartość: Twój token API Autom.dev
  • Upewnij się, że Wyślij nagłówki jest włączone (przełącz na WŁ)

Krok 3: Dodaj parametry wyszukiwania 📋

Konfiguracja treści:

  • Włącz Wyślij treść (przełącz na WŁ)
  • Ustaw Typ zawartości treści na JSON
  • Dodaj swój payload wyszukiwania:
{
    "query": "google search api",
    "page": 1,
    "gl": "us",
    "hl": "en",
    "num": 10
}

Konfiguracja krok po kroku

1. Podstawowe ustawienia żądania

  1. Dodaj węzeł żądania HTTP: Przeciągnij węzeł HTTP Request na obszar roboczy przepływu pracy
  2. Metoda: Wybierz POST z listy rozwijanej
  3. URL: Wpisz https://api.autom.dev/v1/google/search

2. Konfiguracja nagłówka uwierzytelniania

  1. Przejdź do sekcji Nagłówki: Kliknij "Dodaj parametr" w sekcji Nagłówki
  2. Nazwa nagłówka: Wpisz x-api-key
  3. Wartość nagłówka: Wpisz swój klucz API Autom.dev (pobierz go z autom.dev)
Nazwa: x-api-key
Wartość: twój_rzeczywisty_klucz_api_tutaj

3. Konfiguracja treści żądania

  1. Typ zawartości treści: Wybierz JSON
  2. Treść JSON: Dodaj swoje parametry wyszukiwania
{
    "query": "google search api",
    "page": 1,
    "gl": "us",
    "hl": "en",
    "num": 10
}

4. Dodatkowe opcje żądania HTTP

Obsługa odpowiedzi:

  • Dołącz nagłówki odpowiedzi i status: Włącz, aby uzyskać pełne szczegóły odpowiedzi
  • Format odpowiedzi: Pozostaw jako "Autodetekcja" dla odpowiedzi JSON

Obsługa błędów:

  • Nigdy błąd: Wyłącz, aby poprawnie wyłapywać błędy API
  • Ignoruj problemy SSL: Pozostaw wyłączone dla bezpieczeństwa

Ustawienia limitu czasu:

  • Limit czasu: Ustaw na 30000ms (30 sekund) dla żądań wyszukiwania

Przykładowa struktura przepływu pracy n8n

[Ręczny wyzwalacz] → [Żądanie HTTP (Autom.dev)] → [Przetwarzaj wyniki] → [Wyjście]

Przetwarzanie odpowiedzi Autom.dev

Po otrzymaniu odpowiedzi API możesz wyodrębnić dane za pomocą wbudowanych funkcji n8n:

Wyodrębnij wyniki organiczne

// W węźle Kod lub węźle Funkcja
const results = $json.organic_results;
return results.map(result => ({
    position: result.position,
    title: result.title,
    link: result.link,
    snippet: result.snippet,
    domain: result.domain
}));

Filtruj według pozycji

// Pobierz tylko 5 najlepszych wyników
const topResults = $json.organic_results
    .filter(result => result.position <= 5);
return topResults;

Wyodrębnij określone domeny

// Filtruj wyniki z określonych domen
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.