Zum Hauptinhalt springen

Shop::Wildberries::Suggest - Parser für Wildberries-Suchvorschläge

Übersicht über den Parser

Parser für Suchvorschläge nach Keywords bei Wildberries. Dank des Parsers Shop::Wildberries::Suggest können Sie automatisch Keyword-Datenbanken aus den Vorschlägen der Suchleiste des Wildberries-Marktplatzes auf Anfrage sammeln. Mit dem Parser Shop::Wildberries::Suggest lassen sich Wildberries-Vorschläge einfach und schnell auf Anfrage extrahieren.

Der Wildberries-Vorschlag-Parser löst eine der Hauptaufgaben der SEO, nämlich den schnellen automatisierten Erhalt eines erweiterten semantischen Kerns. Wildberries-Suchvorschläge ermöglichen es, die maximale Anzahl an Phrasen abzudecken, insbesondere bei Verwendung der Funktion Parse to level.

Dank der Multithreading-Arbeit von A-Parser kann die Verarbeitungsgeschwindigkeit von Anfragen bis zu 10000 Anfragen pro Minute erreichen, was im Durchschnitt den Erhalt von etwa 20000-50000 Ergebnissen pro Minute ermöglicht.

Geschwindigkeit des Parsers Shop::Wildberries::Suggest

Sie können die automatische Abfragevervielfachung, die Einsetzung von Unterabfragen aus Dateien, das Durchlaufen von alphanumerischen Kombinationen und Listen verwenden, um die größtmögliche Anzahl an Ergebnissen zu erhalten. Mithilfe der Ergebnisfilterung können Sie das Ergebnis sofort bereinigen, indem Sie unnötigen Müll entfernen (unter Verwendung von Minus-Wörtern oder Filterung nach Vorschlagstyp).

Die Funktionalität von A-Parser ermöglicht es, die Datenerfassung-Einstellungen des Parsers Shop::Wildberries::Suggest für die spätere Verwendung zu speichern (Presets), Zeitpläne für die Datenerfassung festzulegen und vieles mehr.

Das Speichern der Ergebnisse ist in der Form und Struktur möglich, die Sie benötigen, dank der integrierten leistungsstarken Template-Engine Template Toolkit, die es ermöglicht, zusätzliche Logik auf die Ergebnisse anzuwenden und Daten in verschiedenen Formaten auszugeben, einschließlich JSON, SQL und CSV.

Gesammelte Daten

  • Anzahl der Ergebnisse pro Anfrage
  • Vorschläge zur Anfrage
  • Vorschlagstyp (suggest/category/brand)

Welche Daten der Parser Shop::Wildberries::Suggest sammelt

Möglichkeiten

  • Möglichkeit, Keywords zu filtern bei der Datenerfassung in die Tiefe
  • Möglichkeit, die Funktion Parse to level zu nutzen

Anwendungsfälle

  • Sammlung von Keyword-Datenbanken

Anfragen

Als Anfragen müssen Suchphrasen angegeben werden, zum Beispiel:

adidas
Unterhemden und T-Shirts
Smartphone Xiaomi

Abfrage-Substitutions

Sie können integrierte Makros für die automatische Einsetzung von Unterabfragen aus Dateien verwenden. Wenn wir zum Beispiel zu jeder Anfrage eine Liste anderer Wörter hinzufügen möchten, geben wir einige Hauptanfragen an:

Rabatt
Aktion
Ausverkauf

Im Abfrageformat geben wir das Makro zur Einsetzung zusätzlicher Wörter aus der Datei Keywords.txt an. Diese Methode ermöglicht es, die Variativität der Anfragen um ein Vielfaches zu erhöhen:

$query {subs:Keywords}

Dieses Makro erstellt für jede ursprüngliche Suchanfrage so viele zusätzliche Anfragen, wie in der Datei enthalten sind, was in der Summe [Anzahl der ursprünglichen Anfragen] x [Anzahl der Anfragen in der Datei Keywords] = [Gesamtanzahl der Anfragen] als Ergebnis der Makroarbeit ergibt.

Wenn zum Beispiel in der Datei Keywords.txt die oben genannten Ersetzungen stehen, ergeben sich insgesamt 9 Anfragen:

adidas Rabatt
Unterhemden und T-Shirts Rabatt
Smartphone Xiaomi Rabatt
adidas Aktion
Unterhemden und T-Shirts Aktion
Smartphone Xiaomi Aktion
adidas Ausverkauf
Unterhemden und T-Shirts Ausverkauf
Smartphone Xiaomi Ausverkauf

Beispiele für die Ergebnisausgabe

A-Parser unterstützt eine flexible Formatierung der Ergebnisse dank der integrierten Template-Engine Template Toolkit, was es ermöglicht, Ergebnisse in beliebiger Form sowie strukturiert, zum Beispiel als CSV oder JSON, auszugeben.

Export der Vorschlagsliste

Ergebnisformat:

$results.format('$suggest\n')

Beispielergebnis:

adidas Sneaker
adidas für Damen
adidas Sneaker Herren
adidas terrex
adidas superstar
adidas originals
adidas terrex Sneaker Herren
Turnschuhe und Sneaker
Deodorants
adidas

Ausgabe von Anfrage, Vorschlägen zur Anfrage + Vorschlagstyp

Ergebnisformat:

$query:\n$results.format('$suggest - $type\n')

Beispielergebnis:

adidas Sneaker - suggest
adidas für Damen - suggest
adidas Sneaker Herren - suggest
adidas terrex - suggest
adidas superstar - suggest
adidas originals - suggest
adidas terrex Sneaker Herren - suggest
Turnschuhe und Sneaker - category
Deodorants - category
adidas - brand

Ausgabe in eine CSV-Tabelle

Das integrierte Tool $tools.CSVLine ermöglicht es, korrekte Tabellendokumente zu erstellen, die für den Import in Excel oder Google Tabellen bereit sind.

Ergebnisformat:

[% FOREACH i IN results;
tools.CSVline(i.suggest);
END %]

Dateiname:

$datefile.format().csv

Anfangstext:

Vorschläge

Tipp

Im Ergebnisformat wird die Template-Engine Template Toolkit verwendet, um die Elemente des Arrays $results in einer FOREACH-Schleife auszugeben.

Im Dateinamen der Ergebnisse müssen Sie lediglich die Dateiendung in csv ändern.

Damit die Option "Anfangstext" im Task-Editor verfügbar ist, müssen Sie "Mehr Optionen" aktivieren. In den "Anfangstext" schreiben wir die Spaltennamen durch Komma getrennt und lassen die zweite Zeile leer.

Speichern im SQL-Format

Ergebnisformat:

[% FOREACH results;
"INSERT INTO serp VALUES('" _ query _ "', '"; suggest _ "', '"; type _ "')\n";
END %]

Beispielergebnis:

INSERT INTO serp VALUES('adidas', 'adidas Sneaker', 'suggest')
INSERT INTO serp VALUES('adidas', 'adidas für Damen', 'suggest')
INSERT INTO serp VALUES('adidas', 'adidas Sneaker Herren', 'suggest')
INSERT INTO serp VALUES('adidas', 'adidas terrex', 'suggest')
INSERT INTO serp VALUES('adidas', 'adidas superstar', 'suggest')
INSERT INTO serp VALUES('adidas', 'adidas originals', 'suggest')
INSERT INTO serp VALUES('adidas', 'adidas terrex Sneaker Herren', 'suggest')
INSERT INTO serp VALUES('adidas', 'Turnschuhe und Sneaker', 'category')
INSERT INTO serp VALUES('adidas', 'Deodorants', 'category')
INSERT INTO serp VALUES('adidas', 'adidas', 'brand')

Dump der Ergebnisse in JSON

Allgemeines Ergebnisformat:

[% result.${query} = {
totalcount = p1.totalcount
suggests = []
};

FOREACH i IN p1.results;
result.${query}.suggests.push(i.suggest);
END %]

Anfangstext:

[% result = {} %]

Endtext:

[% result.json %]

Beispielergebnis:

{
"adidas": {
"suggests": [
"adidas Sneaker",
"adidas für Damen",
"adidas Sneaker Herren",
"adidas terrex",
"adidas superstar",
"adidas originals",
"adidas terrex Sneaker Herren",
"Turnschuhe und Sneaker",
"Deodorants",
"adidas"
],
"totalcount": 10
},
"Unterhemden": {
"suggests": [
"Unterhemden Damen Sommer",
"Unterhemden Herren Sommer",
"Unterhemden Kinder",
"Unterhemden Sport",
"Unterhemden für Jungen",
"Unterhemden Damen",
"Unterhemden Damen Unterwäsche Türkei",
"Unterhemden"
],
"totalcount": 8
}
}
Tipp

Damit die Optionen "Anfangstext" und "Endtext" im Task-Editor verfügbar sind, müssen Sie "Mehr Optionen" aktivieren.

Verarbeitung der Ergebnisse

A-Parser ermöglicht es, Ergebnisse direkt während der Datenerfassung zu verarbeiten. In diesem Abschnitt haben wir die beliebtesten Anwendungsfälle für den Parser Shop::Wildberries::Suggest aufgeführt.

Option Bis zur Ebene extrahieren (Parse to level)

Die Option weist den Parser an, die erhaltenen Ergebnisse in die Abfragewarteschlange in die Tiefe bis zur angegebenen Ebene einzufügen, zum Beispiel:

  • Wenn die 1. Ebene angegeben ist, fügt der Parser alle aus der ursprünglichen Anfrage erhaltenen Ergebnisse zu den Anfragen hinzu.
  • Wenn die 2. Ebene angegeben ist, fügt der Parser alle aus der ursprünglichen Anfrage erhaltenen Ergebnisse + alle Ergebnisse hinzu, die aus den Anfragen der 1. Ebene erhalten wurden.
  • und so weiter.

Da in den Ergebnissen höchstwahrscheinlich Duplikate enthalten sein werden, wird empfohlen, die Eindeutigkeit der Anfragen (Unique queries) zu aktivieren, damit der Parser keine unnötige Arbeit leistet (nicht dasselbe mehrmals erfasst).

Mögliche Einstellungen

ParameternameStandardwertBeschreibung
Follow suggestsAllAuswahl des Typs der Vorschläge, die bei Verwendung von Parse to level in die Abfragen eingesetzt werden sollen (All / Suggest / Tag / Brand), Mehrfachauswahl wird unterstützt