Zum Hauptinhalt springen

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

img

Übersicht des Parsers

Mit dem Wildberries Produkt-Parser können Sie Daten von Produktkarten über Produktlinks oder NM-IDs 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). Wenn das Produkt nicht existiert, wird nur $sku ausgefüllt
  • 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
  • Lagerbestand ($qty) — nicht die Anzahl der Verkäufe

Stellen Sie den Endpreis „wie auf der Website“ in der Vorlage selbst zusammen, zum Beispiel $discountPrice + $logisticsPrice (im WB-Schaufenster kann die Summe von der Abholstelle abhängen, der Parser liefert die Komponenten separat).

Verkäufer

  • Name des Verkäufers ($seller)
  • Link zum Verkäufer ($sellerUrl)
  • Rechtlicher Name ($sellerLegalName)
  • INN ($inn)
  • OGRN ($ogrn)
  • Handelsmarke ($trademark)
  • Rechtliche Adresse ($legalAddress)

Bewertungen

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

Arrays

  • Fotos ($photos.$i.url) — Links zu Produktbildern
  • Preisverlauf ($prices.$i.date, $prices.$i.price) — unterschiedliche Anzahl an Daten bei verschiedenen Produkten; für einige Produkte ist möglicherweise kein Verlauf vorhanden
  • WB-Such-Tags ($tags.$i.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 dienen Links zur Produktkarte (beliebige Zone wildberries.*) oder card=<NM ID>:

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
card=4068082

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. $walletPrice wird nur bei RUB ausgefüllt
AddressMoskauAdresse der Abholstelle; legt zusammen mit den Koordinaten die Region fest und beeinflusst die Preise
Latitude55.753737Breitengrad der Abholstelle
Longitude37.6201Längengrad der Abholstelle
Max concurrent browser pages10Wie 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 HeadlessStart des Browsers im Hintergrundmodus
Use sessionsSpeichert Arbeitssitzungen. Wenn eine Sitzung passt, wird der Browser bei dieser Abfrage nicht gestartet
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 Abfrage show und kopieren Sie die Daten in die Parser-Einstellungen

Öffnen Sie nach der Auswahl der Abholstelle den Tab Netzwerk (in Chrome auf Englisch — Network). Suchen Sie die Abfrage show, kopieren Sie in der Antwort (Preview) address, coordinates in die Felder Address, Latitude und Longitude des Parsers entsprechend.

img