Zum Hauptinhalt springen

Shop::Wildberries::ProductInfo - Wildberries Produktseiten-Parser

img

Übersicht des Parsers

Mit dem Wildberries-Produkt-Parser können Sie Daten über Produkte anhand einer Liste von Links zu den Seiten dieser Produkte abrufen.

Die Funktionalität von A-Parser ermöglicht es Ihnen, Datenerfassung-Einstellungen für die spätere Verwendung zu speichern (Presets), Zeitpläne für die Datenerfassung festzulegen und vieles mehr. Sie können die automatische Abfragevervielfachung, die Ersetzung von Unterabfragen aus Dateien, das Durchlaufen von alphanumerischen Kombinationen und Listen nutzen, um die maximal mögliche Anzahl an Ergebnissen zu erhalten.

Gesammelte Daten

img

Hauptdaten

  • Produktname (title)
  • Kategoriepfad auf WB (category)
  • Marke (brand)
  • Link zur Marke/Kategorie auf WB (brandSubUrl)
  • Artikelnummer, nm ID (sku)
  • Beschreibung (description)
  • Herstellungsland (country)
  • Farben, getrennt durch ; (colors)

Preise und Verfügbarkeit

  • Alter Preis, auf der Website durchgestrichen (price) — ohne Versand
  • Preis mit Rabatt (discountPrice) — ohne Versand
  • Versand separat (logisticsPrice); falls nicht vorhanden — 0
  • Preis mit WB Wallet (walletPrice) — nur bei Currency = RUB; Rabatt ~2% von discountPrice, ohne Versand; nicht bei allen Produkten — dann 0 oder leer
  • Lagerbestand (qty) — nicht die Verkaufszahl

Den Endpreis „wie auf der Website“ stellen Sie im Template selbst zusammen, zum Beispiel discountPrice + logisticsPrice (auf der WB-Oberfläche kann die Summe vom Abholpunkt abhängen, der Parser liefert die Komponenten separat).

Verkäufer

  • Name des Verkäufers (seller)
  • Link zum Verkäufer (sellerUrl)
  • Juristischer Name (sellerLegalName)
  • Steuernummer/INN (inn)
  • Handelsregisternummer/OGRN (ogrn)
  • Handelsmarke (trademark)
  • Juristische Adresse (legalAddress)

Bewertungen

  • Anzahl der Bewertungen (comments)
  • Produktbewertung (rating)

Arrays

  • Fotos (photos, Feld url) — Links zu Produktbildern
  • Preishistorie (prices, Felder date, price) — Feldwerte können fehlen oder in der Anzahl variieren, d. h. verschiedene Produkte können eine unterschiedliche Anzahl an Daten und Preisen in der Historie haben, und für einige Produkte sind diese Informationen möglicherweise gar nicht verfügbar
  • WB-Such-Tags (tags, Feld tag) — „Kunden suchten auch nach“

Varianten der Verwendung

  • Verfolgung der Preisdynamik von Waren
  • Bewertung von Produkten nach Rating, Rezensionen und Verfügbarkeit
  • Sammeln aller Produktbilder

Abfragen

Als Abfragen müssen Links zu den Produkten angegeben werden, zum Beispiel:

https://www.wildberries.ru/catalog/13823047/detail.aspx
https://www.wildberries.ru/catalog/12622014/detail.aspx?targetUrl=MI
https://www.wildberries.ru/catalog/4068082/detail.aspx?targetUrl=MI
https://www.wildberries.ru/catalog/2776868/detail.aspx?targetUrl=GP

Abfrage-Ersetzungen

Sie können integrierte Makros zur Abfrage-Ersetzung verwenden. Zum Beispiel möchten wir, dass der Parser automatisch nacheinander von 1 bis 100 000 die Artikelnummer in den Produktlink einsetzt. Dazu kann das Makro {num:START:END} verwendet werden. Als Abfrage geben wir den Link zu einem beliebigen Produkt an und schreiben anstelle der Artikelnummer das Makro:

https://www.wildberries.ru/catalog/{num:1:100000}/detail.aspx

Diese Methode ermöglicht es, Wildberries-Produkte extrem einfach und automatisch zu extrahieren, selbst ohne deren Artikelnummern zu kennen. A-Parser setzt die Nummer selbstständig der Reihe nach ein, ruft die Seite auf und sammelt die Daten, sofern vorhanden.

Mögliche Einstellungen

ParameterStandardwertBeschreibung
CurrencyRUBWährung der Preise in den Ergebnissen: RUB, BYN, KZT, KGS, AMD, UZS, TJS, ETB, GEL. Die Variable walletPrice wird nur bei RUB ausgefüllt
AddressAdresse der Abholstelle; legt zusammen mit den Koordinaten die Region fest und beeinflusst die Preise
LongitudeLängengrad der Abholstelle
LatitudeBreitengrad der Abholstelle
Max concurrent browser pages5Wie viele Chrome-Seiten der Parser gleichzeitig öffnen kann. Bei einer hohen Anzahl von Threads vorsichtig erhöhen – die Belastung von Speicher und CPU steigt
Chrome HeadlessStartet den Browser im Hintergrundmodus (ohne sichtbares Fenster). Wenn die Prüfung auf der Website fehlschlägt oder ein Debugging erforderlich ist – deaktivieren Sie das Häkchen
Hinweis

Standardmäßig zeigt Wildberries Ergebnisse für Moskau an. Im Parser besteht die Möglichkeit, eine Abholstelle festzulegen, und die Ergebnisliste wird an einen bestimmten Standort gebunden. Um dies zu tun, müssen 3 Parameter überschrieben werden: Address, Longitude und Latitude. Die erforderlichen Werte für diese Parameter können im Browser ermittelt werden:

1. Wählen Sie die gewünschte Abholstelle aus, nachdem Sie zuvor die Entwicklertools geöffnet haben (in Chrome Taste F12)

img

2. Suchen Sie im Tab „Netzwerk“ nach der Anfrage create?version=1 und kopieren Sie die Daten in die Parser-Einstellungen

Nachdem Sie die Abholstelle ausgewählt haben, öffnen Sie den Tab Netzwerk (in Chrome auf Englisch — Network). Suchen Sie die Anfrage create?version=1, kopieren Sie in der Antwort (Preview) address, lat und lon in die Felder Address, Latitude bzw. Longitude des Parsers.

img