Skip to main content

Überblick

Die API von Olostep ermöglicht es dir, strukturierte Daten aus Suchmaschinenergebnissen mithilfe von Parsers zu extrahieren. Diese Parsers verwandeln das rohe HTML der Suchergebnisse in saubere, strukturierte JSON-Daten, die für Analysen oder die Integration in deine Anwendungen bereit sind.

Integrationsbeispiel

Um geparste JSON-Inhalte aus Suchergebnissen zu erhalten, musst du json im formats-Parameter einfügen und den Namen des Parsers @olostep/google-search im parser-Objekt angeben. So kannst du Google-Suchergebnisse in einem strukturierten Format abrufen:

Antwortformat

Wenn du eine Anfrage an die Olostep-API mit dem Google-Suchparser stellst, erhältst du eine JSON-Antwort wie im folgenden Beispiel:
Die Antwort enthält:
  • Grundlegende Anfrageninformationen: id, object, created-Zeitstempel, url_to_scrape
  • Ergebnisobjekt mit URLs, um auf verschiedene Datenformate zuzugreifen
  • json_content mit strukturierten Suchergebnissen einschließlich:
  • searchParameters: Informationen zur Suchanfrage
  • knowledgeGraph: Detaillierte Informationen zum Suchthema (sofern 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 den JSON-Inhalt direkt aus der Antwort abrufen oder die bereitgestellte gehostete URL in der Antwort verwenden.

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 einfügen und Olostep wird sie in der Antwort zurückgeben und gehostete URLs für jedes Format bereitstellen.

Wichtige Hinweise

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

Durch das Übergeben von benutzerdefinierten Parsers an die API erhältst du nur die strukturierten Daten, die du möchtest. Dies erleichtert die Integration von Suchergebnissen in deine Anwendungen, die Durchführung von Datenanalysen oder den Aufbau von suchbezogenen Funktionen. Um Informationen über verfügbare Parsers zu erhalten oder einen benutzerdefinierten Parser für deinen spezifischen Anwendungsfall anzufordern, kontaktiere uns bitte unter info@olostep.com.