Das manuelle Sammeln von Produktdaten von Walmart wird schnell langweilig, besonders wenn Sie den Preisverlauf benötigen oder Änderungen im Laufe der Zeit verfolgen möchten. Walmart-Produktseiten verlassen sich auf JavaScript-Rendering und Anti-Bot-Schutzmaßnahmen, sodass selbstgebaute Scraper oft kaputtgehen.
Dieser n8n-Workflow verwendet die Walmart Product API, um strukturiertes JSON von jeder Produkt-URL abzurufen und es an Google Sheets anzuhängen – ohne Proxys, Headless-Browser oder HTML-Parser, die gewartet werden müssen.
Warum eine API anstelle von direktem Scraping verwenden?
- Produktseiten laden Daten dynamisch und blockieren naive HTTP-Anfragen
- CSS-Selektoren ändern sich häufig, was benutzerdefinierte Skripte kaputt macht
- Die API gibt saubere Felder (SKU, Preis, Bewertungen) zurück, die bereit für Tabellenkalkulationen oder Dashboards sind
Was macht dieser Workflow?
- Wird über einen Webhook mit einer Walmart-Produkt-URL ausgelöst
- Ruft die Walmart Product API auf, um detaillierte Angebotsdaten abzurufen
- Extrahiert und speichert:
- SKU
- Produktname
- Marke
- Preis und Währung
- Beschreibung
- Durchschnittliche Bewertung und Anzahl der Bewertungen
- Bewertungsinhalt
- Produkt-URL
- Modell
- Hauptbild
- Fügt jeden Durchlauf mit dem aktuellen Datum an Google Sheets an
- Das erneute Ausführen derselben URL erstellt einen Preis- und Bewertungsverlauf im Laufe der Zeit
Einrichtung
- Importieren Sie den Workflow-JSON in n8n
- Fügen Sie Ihren Piloterr-API-Schlüssel zum HTTP Request-Knoten hinzu (Header-Authentifizierung)
- Verbinden Sie Ihr Google Sheets-Konto und richten Sie den Knoten auf Ihr Tabellenblatt
- Aktivieren Sie den Workflow und kopieren Sie die Webhook-URL
- Rufen Sie den Webhook mit
?product=https://www.walmart.com/ip/...auf
Nützlich für Preisüberwachung, Wettbewerbsanalyse und den Aufbau von Produktkatalogen auf Walmart. Für große Datensätze siehe das Walmart-Dataset.