Google Search Scraper z n8n
Użyj Google Search Scraper z n8n z AutomTwó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
- Zarejestruj się w Autom.dev: Pobierz swój klucz API z autom.dev
- Zainstaluj n8n: Użyj Docker, npm lub n8n Cloud
- Utwórz przepływ pracy: Dodaj węzeł żądania HTTP z punktem końcowym Autom.dev
- Skonfiguruj wyszukiwanie: Ustaw parametry zapytania i filtry
- Automatyzuj: Zaplanuj lub wyzwól swoje przepływy pracy wyszukiwania
Parametry API
query: Termin wyszukiwania lub słowo kluczowepage: 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 mobilelocation: 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

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
- Dodaj węzeł żądania HTTP: Przeciągnij węzeł HTTP Request na obszar roboczy przepływu pracy
- Metoda: Wybierz
POSTz listy rozwijanej - URL: Wpisz
https://api.autom.dev/v1/google/search
2. Konfiguracja nagłówka uwierzytelniania
- Przejdź do sekcji Nagłówki: Kliknij "Dodaj parametr" w sekcji Nagłówki
- Nazwa nagłówka: Wpisz
x-api-key - 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
- Typ zawartości treści: Wybierz
JSON - 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.
