Kurzfassung: Um die SERP Scraping API zu nutzen, senden Sie eine GET-Anfrage an https://serpapi.webscrapingapi.com/v2 mit api_key, engine und Ihrer Suchanfrage (q für die meisten Suchmaschinen, text für Yandex). Google und Bing liefern geparstes JSON, DuckDuckGo und Yandex dagegen das HTML der Ergebnisseite, das Ihr Code extrahieren muss; planen Sie Parsing und Tests entsprechend. Dieser Leitfaden behandelt auch Lokalisierung, asynchrone Jobs, Fehler und Preise.
Sie benötigen Suchergebnisse für eine Reihe von Suchbegriffen in bestimmten Ländern und Sprachen sowie auf bestimmten Geräten – als Daten, die Ihr Code speichern und Woche für Woche vergleichen kann. Einen eigenen Such-Scraper zu betreiben bedeutet, sich mit Blockierungen herumzuschlagen und Parser jedes Mal neu zu schreiben, wenn sich eine Ergebnisseite ändert. Daher nutzt dieser Leitfaden stattdessen die SERP-API von WebScrapingAPI. Am Ende werden Sie eine erste Anfrage mit Ihrem Schlüssel in einer Umgebungsvariablen senden, die richtige Suchmaschine auswählen, den zu messenden Markt festlegen, JSON-Daten von Google und Bing defensiv parsen, HTML-Daten von DuckDuckGo und Yandex selbst extrahieren, Google-Suchen asynchron ausführen, gemäß der dokumentierten Fehlerbehandlung Wiederholungsversuche durchführen und einen Tarif auswählen.
Schnellstart
- Endpunkt:
https://serpapi.webscrapingapi.com/v2(GET) - Erforderlich:
api_key,engine, sowie die Suchanfrage (qfür die meisten Suchmaschinen,textfür Yandex) - Ausgabe: Google und Bing geben geparstes JSON zurück. DuckDuckGo und Yandex geben den HTML-Code der Ergebnisseite in einem JSON-Container zurück
- Kostenlose Testversion: 100 Google-Suchanfragen




