Skip to main content

Google-Scraper mit Olostep

Diese Anleitung zeigt, wie du die Olostep-API verwenden kannst, um Google-Suchergebnisse zu scrapen und in strukturierte JSON-Daten zu parsen. Dies ist besonders nützlich für die Automatisierung von Rechercheaufgaben, das Sammeln von Wettbewerbsinformationen oder das Erstellen von Anwendungen, die Suchdaten benötigen.

Funktionsweise

Das folgende Javascript-Beispiel zeigt, wie du nach einer LinkedIn-Profil-URL einer bestimmten Person (Patrick Collison) mit Google-Suche und Olosteps Google-Suchparser @olostep/google-search suchen kannst.

Antwortformat

Wenn du eine Anfrage an die Olostep-API mit dem Google-Suchparser stellst, erhältst du eine JSON-Antwort wie das folgende Beispiel:
Die Antwort enthält:
  • Grundlegende Anfrageninformationen: id, object, created Zeitstempel, url_to_scrape
  • Ergebnisobjekt mit URLs zum Zugriff auf verschiedene Datenformate
  • json_content mit strukturierten Suchergebnissen einschließlich:
  • searchParameters: Informationen zur Suchanfrage
  • knowledgeGraph: Detaillierte Informationen über das Suchthema (falls verfügbar)
  • organic: Liste der Suchergebnisse mit Titel, Link, Position und Snippet
  • peopleAlsoAsk: Verwandte Fragen, die Benutzer häufig suchen
  • relatedSearches: Vorgeschlagene verwandte Suchanfragen
json_content ist der Hauptteil der Antwort mit den strukturierten Suchergebnissen. Du kannst auf den JSON-Inhalt direkt aus der Antwort zugreifen oder die gehostete URL verwenden, die in der Antwort bereitgestellt wird.

Strukturierte Antwort: json_content

Olostep bietet auch eine gehostete JSON-Datei mit den strukturierten Suchergebnissen an. Du kannst auf die JSON-Datei über das Feld json_hosted_url in der Antwort zugreifen: Wenn du auch den HTML- und Markdown-Inhalt der Suchergebnisse erhalten möchtest, kannst du diese Formate im formats-Parameter einschließen und Olostep wird sie in der Antwort zurückgeben und gehostete URLs für jedes Format bereitstellen.

Beispiel-Anwendungsszenarien

1. LinkedIn-Profile finden

Im obigen Beispiel suchen wir nach Patrick Collisons LinkedIn-Profil, indem wir die Suchanfrage site:linkedin.com Patrick Collison verwenden. Diese Technik kann verwendet werden, um professionelle Profile für jede Person zu finden.

2. Unternehmen recherchieren

Du kannst die Anfrage ändern, um nach Unternehmensinformationen zu suchen:

3. Nachrichtenartikel verfolgen

Finde aktuelle Nachrichten zu einem bestimmten Thema:

4. Wettbewerbsanalyse

Überwache die Online-Präsenz von Wettbewerbern:

Wichtige Hinweise

  1. Suchparameter: Die Parameter gl=us und hl=en setzen die Geolokalisierung auf die USA und die Sprache auf Englisch. Passe diese nach Bedarf an.

Fazit

Sobald du die Suchergebnisdaten hast, kannst du:
  1. Bestimmte interessante Datenpunkte parsen
  2. Die Ergebnisse in einer Datenbank speichern
  3. Eine benutzerdefinierte Suchoberfläche erstellen
  4. Aktionen basierend auf Suchergebnissen auslösen
  5. Mit anderen APIs oder Diensten integrieren
Wenn du andere Datenpunkte extrahieren oder das Suchverhalten anpassen möchtest, kontaktiere uns bitte unter ‘info@olostep.com`