Zum Hauptinhalt springen

SE::Yandex::WordCraft - Parser für WordCraft. Keyword-Recherche und Marktanalyse

img

Übersicht des Parsers

Yandex WordCraft (Wordcraft) ist Teil des Dienstes Yandex Webmaster, mit dem Sie Zielanfragen für Promotion und Werbung unter Berücksichtigung von Popularität und Wettbewerbsumfeld auswählen können. Hunderte Millionen einzigartiger Anfragen stehen zur Analyse zur Verfügung. Nachfrage, Impressionen, Klicks und Positionen werden als Monatsdurchschnitt des vergangenen Jahres angegeben.

Der Parser für Yandex WordCraft-Anfragen unterstützt die automatische Multiplikation von Anfragen, sodass Sie sicher sein können, die maximale Anzahl an Ergebnissen aus der Ausgabe zu erhalten.

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 Multiplikation von Anfragen, die Ersetzung von Unteranfragen aus Dateien, das Durchlaufen von alphanumerischen Kombinationen und Listen nutzen, um die maximal mögliche Anzahl an Ergebnissen bei der Datenerfassung von Yandex Wordstat zu erzielen.

Das Speichern der Ergebnisse ist in der von Ihnen benötigten Form und Struktur möglich, 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 TXT, JSON, SQL und CSV.

Accounts

Für den Betrieb des Parsers SE::Yandex::WordCraftSE::Yandex::WordCraft sind Yandex-Accounts erforderlich. Accounts können mit dem Parser SE::Yandex::RegisterSE::Yandex::Register registriert oder einfach vorhandene Accounts zur Datei files/SE-Yandex/accounts.txt im unterstützten Format hinzugefügt werden.

Alternativ kann die Registrierung von Accounts "on the fly" aktiviert werden.

Für die Arbeit mit der Autorisierung per Sitzung ist es erforderlich, dass die Datenzeile in diesem Format vorliegt: [email protected];MAQT78Z31Rinx4H;{"answer":"qmfhsxdcrk","proxy":"185.104.120.45:3128","session_id":"3:1748440908.5.0.1748440867459:ZXBxpg:47e4.1.2:1|2191075974.41.2.2:41.3:1748440908|3:10308131.797655.5pfkoRZWgLJGntKTlcUhYdysNfk"}

Gesammelte Daten

  • Benutzeranfragen (Hauptanfragen):
    • Anfrage, Wettbewerbsfähigkeit, Nachfrage, Klicks
  • Benutzeranfragen (Zusätzliche):
    • Anfrage, Wettbewerbsfähigkeit, Nachfrage, Klicks
  • Beliebte Websites in der Yandex-Suche (Websites):
    • Website, Impressionshäufigkeit, durchschnittliche Position
  • Beliebte Websites in der Yandex-Suche (Seiten):
    • URL, Impressionshäufigkeit, durchschnittliche Position, Anzahl der Anfragen, Titel

Anwendungsfälle

  • Bewertung der Wettbewerbsfähigkeit nach Keyword (Nachfrage, Klicks)
  • Suche nach neuen Keywords ähnlicher Thematik
  • Sammlung großer Keyword-Datenbanken verschiedener Themenbereiche
  • Alle anderen Varianten, die das Scraping von Yandex Webmaster WordCraft in der einen oder anderen Form beinhalten

Anfragen

Als Anfragen müssen Keywords angegeben werden, genau so, als ob sie direkt in das Suchfeld der Wordcraft-Anfrage eingegeben würden, zum Beispiel:

Staubsauger
seo

Ausgabebeispiele für Ergebnisse

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

Standardausgabe

Beispiel für die Ausgabe einer Liste von Benutzeranfragen (Hauptanfragen). Ergebnisformat:

User queries general: $uqg.format('$query,$compet,$demand,$clicks\n')

Im Ergebnis die Liste:

Staubsauger,HIGH,33190,9248
Staubsauger,HIGH,31204,8768
Staubsauger,HIGH,14097,6082
...
Staubsauger,HIGH,791,656
Hinweis

Um Ergebnisse unter Verwendung des Allgemeinen Ergebnisformats auszugeben, müssen Sie die Nummer des Parsers in der Aufgabe angeben - $p1. (parser 1) oder p1. wenn die Template-Engine Template Toolkit. verwendet wird. Zum Beispiel:

User queries general: $p1.uqg.format('$query,$compet,$demand,$clicks\n')

Was das Allgemeine Ergebnisformat ist, finden Sie unter Bearbeiten des Ergebnisformats

Ausgabe in eine CSV-Tabelle

Beispiel für die Ausgabe einer Liste von Benutzeranfragen (Hauptanfragen) in eine CSV-Tabelle. Ergebnisformat:

[%  
FOREACH uqg;
tools.CSVline(query,compet,demand,clicks);
END;
%]

Beispiel für die Ausgabe einer Liste von Benutzeranfragen (Zusätzliche) in eine CSV-Tabelle. Ergebnisformat:

[%  
FOREACH uqa;
tools.CSVline(query,compet,demand,clicks);
END;
%]

Beispiel für die Ausgabe einer Liste beliebter Websites in der Yandex-Suche (Websites) in eine CSV-Tabelle. Ergebnisformat:

[%  
FOREACH rs;
tools.CSVline(site,popul,position);
END;
%]

Beispiel für die Ausgabe einer Liste beliebter Websites in der Yandex-Suche (Seiten) in eine CSV-Tabelle. Ergebnisformat:

[%  
FOREACH rp;
tools.CSVline(url,popul,position,queries,title);
END
%]
Tipp

Siehe auch: Ergebnisfilter

Optionen

  • Parse queries for Rivals pages - Wenn diese Option aktiviert ist, werden beliebte Anfragen für jeden der Links in den Rivals-Seiten gesammelt. Die gesammelten Daten werden als JSON-Objekt in der Variable $rp.$i.queries_json gespeichert. Das Aktivieren dieser Option erhöht die Scraping-Zeit erheblich, da der Parser viele zusätzliche Unteranfragen stellt.

Mögliche Einstellungen

ParameterStandardwertBeschreibung
AntiGate presetdefaultDer Parser Util::AntiGateUtil::AntiGate muss vorab konfiguriert werden - geben Sie Ihren Zugriffsschlüssel und andere Parameter an und wählen Sie dann hier das erstellte Preset aus
AntiGate preset for LogindefaultAntiGate-Preset für Login. Der Parser Util::AntiGateUtil::AntiGate muss vorab mit Parametern konfiguriert werden, und wählen Sie dann hier das erstellte Preset aus
AccountsOnly from "accounts.txt"Wahl der Methode für die Arbeit mit Accounts: Always auto register - Accounts immer automatisch "on the fly" registrieren, es muss ein konfiguriertes Preset im Parameter SE::Yandex::Register preset ausgewählt werden. Auto register if no more in "accounts.txt" - zuerst werden vorhandene Accounts aus accounts.txt verwendet, und wenn diese aufgebraucht sind, wird die automatische Registrierung "on the fly" genutzt, wofür entsprechend ein konfiguriertes Preset im Parameter SE::Yandex::Register preset gewählt werden muss. Only from "accounts.txt" - nur vorhandene Accounts aus accounts.txt verwenden, und wenn diese aufgebraucht sind - die festgelegte Zeit warten (Parameter Wait new accounts in "accounts.txt"), bis neue erscheinen. Only by session_id from "accounts.txt" - Autorisierung über Cookies.
Wait new accounts in "accounts.txt"0Wartezeit auf das Erscheinen neuer Accounts in accounts.txt
Remove bad accountsAlways, except wrong login/passwordAutomatisches Löschen "schlechter" Accounts: Always - immer löschen. Always, except wrong login/password - immer löschen, außer wenn Yandex meldet, dass Login/Passwort falsch sind. Tatsache ist, dass Yandex eine solche Meldung bei einer IP-Sperre auch für einen absolut funktionierenden Account ausgeben kann, daher können solche Accounts optional zur Wiederverwendung behalten werden. Never - niemals löschen. Unabhängig von der gewählten Option werden Accounts bei Proxy-/Browserfehlern nicht gelöscht
SE::Yandex::Register presetdefaultWahl des Einstellungs-Presets für SE::Yandex::RegisterSE::Yandex::Register
Use sessionsVerwendung von Sitzungen
Do not reset session if authorization passedSitzung bei Fehlern nicht zurücksetzen, wenn der Parser bereits autorisiert ist
SE::Yandex::Register presetdefaultWahl des Einstellungs-Presets für SE::Yandex::RegisterSE::Yandex::Register