Google-Shopping-Suchergebnisse scrapen
Google Shopping beantwortet eine Suche mit Angeboten statt mit Seiten: derselbe Artikel, ausgepreist von einer Reihe von Händlern, jeder mit eigenem Titel, eigener Bewertung und eigenem Link. Das ist etwas anderes als ein Produktkatalog, und der Export bildet das ab. Acht Spalten - query, title, price, store, rating, reviews, link und thumbnail - mit einer Zeile je Angebot, ein bei fünf Shops verkaufter Artikel kommt also als fünf Zeilen mit gemeinsamer Suchanfrage an. Die wichtigste Spalte ist store: ohne den Händler neben dem Preis ist eine Liste von Preisen kein Vergleich.
Das praktische Hindernis ist, dass die Adresse des Bereichs umgezogen ist. Eine Anfrage an https://www.google.com/search?tbm=shop&q=laptop mit einem gewöhnlichen HTTP-Client und einem Browser-User-Agent liefert HTTP 302 und 246 Bytes - eine Weiterleitung auf https://www.google.com/search?q=laptop&udm=28. Der alte Parameter tbm=shop liefert die Ergebnisse nicht mehr direkt aus; der Shopping-Bereich liegt jetzt hinter udm=28. Alles, was gegen die alte Form geschrieben ist, jagt einer Weiterleitung hinterher, bevor es überhaupt etwas liest - und ein Parameter, der sich einmal geändert hat, kann sich wieder ändern. Das ist das gewöhnliche Argument dafür, das einen Dienst verfolgen zu lassen, statt die Adresse selbst zu pflegen.
Auch bei der Eingabe lohnt sich Klarheit. Dieser Dienst nimmt eine Suchanfrage entgegen, keine Produkt-URL - die erste Spalte heißt query und trägt die Wörter, die Sie übermittelt haben. Sie beschreiben, was Sie ausgepreist haben wollen, so wie ein Käufer es eintippen würde, und der Bereich entscheidet, welche Angebote darauf antworten. Das heißt auch: ein Export ist die Aufzeichnung einer Anfrage zu einem Zeitpunkt. Shopping-Ergebnisse werden nach Standort und weiteren Signalen personalisiert, die niemand außerhalb von Google sehen kann. Ein einzelner Lauf ist damit eine Momentaufnahme, und erst eine geplante Reihe macht daraus einen Beleg.
Wir sind bewusst deutlich, was die Grenzen dessen angeht, was wir zeigen können. Die beiden Läufe hinter dieser Seite, vom 14. und 15. Juli 2026, lieferten beide eine leere Nutzlast - buchstäblich die zwei Zeichen [], ohne eine Zeile unter der Kopfzeile. Das belegt das Schema, denn eine Kopfzeile ist eine echte Kopfzeile, ob etwas darunter steht oder nicht, und es belegt nichts über die Werte von Google Shopping. Sie finden auf dieser Seite deshalb nirgends Beispielpreise, Händlernamen, Bewertungen oder Angebotszahlen. Beachten Sie außerdem, dass diese acht Spalten anders sind als das siebzehnspaltige Schema unserer Katalog-Scraper, planen Sie also einen eigenen Importer ein. Nur öffentlich zugängliche Seiten, keine Tracker Dritter auf der Datenebene, und Exporte werden nach 30 Tagen automatisch gelöscht. Ihre ersten 500 Zeilen sind gratis und brauchen keine Kreditkarte.