Zum Hauptinhalt springen

Rank::MajesticSEO - Parser für die Anzahl der Backlinks vom Dienst majesticseo.com

Übersicht über den Parser

Der Majestic-Parser ist einer der gefragtesten Scraper für SEO-Spezialisten, da er es ermöglicht, so wichtige Kennzahlen wie Trust Flow und Citation Flow zu erhalten. Mit Hilfe des automatisierten mehrthreadigen Majestic-Parsers können Sie folgende Daten extrahieren: Anzahl der verweisenden Domains, Backlinks und indexierten Seiten.

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

Dank der mehrthreadigen Arbeitsweise von A-Parser kann die Geschwindigkeit der Abfrageverarbeitung bis zu 100 Abfragen pro Minute bei nur 50 Threads erreichen.

Übersicht über den Parser: Arbeitsgeschwindigkeit

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 JSON, SQL und CSV.

Gesammelte Daten

Die Daten werden vom Dienst www.majesticseo.com gesammelt

  • Anzahl der verweisenden Domains
  • Anzahl der Backlinks
  • Anzahl der indexierten Seiten
  • Kennzahlen Trust Flow und Citation Flow

Anwendungsfälle

  • Erhalt von Zusammenfassungen über eine Domain
  • Bewertung der Anzahl der Backlinks
  • Bewertung des Traffics auf der Domain

Abfragen

Als Abfragen muss eine Liste von Domains angegeben werden, zum Beispiel:

a-parser.com  
yandex.ru
google.com
vk.com
facebook.com
youtube.com

Varianten der 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 auszugeben, zum Beispiel als CSV oder JSON

Export der Ergebnisliste

Ergebnisformat:

$query - domains: $domains, backlinks: $backlinks, trust: $trustflow, citation: $citationflow, indexed: $indexed\n

Im Ergebnis werden die Domain, die Anzahl der Backlinks, die Anzahl der verweisenden IP-Adressen, Trust, Citation und indexierte Seiten angezeigt.

Beispielergebnis:

facebook.com - domains: 28384898, backlinks: 83357892873, trust: 99, citation: 99, indexed: 6743835203
a-parser.com - domains: 380, backlinks: 90219, trust: 12, citation: 38, indexed: 16121
yandex.ru - domains: 592182, backlinks: 1751277762, trust: 88, citation: 82, indexed: 92468056
google.com - domains: 21134537, backlinks: 32206959211, trust: 100, citation: 100, indexed: 3278520318
vk.com - domains: 1145676, backlinks: 3235015237, trust: 90, citation: 85, indexed: 372205938
...

Ausgabe in eine CSV-Tabelle

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

Ergebnisformat:

[% tools.CSVline(query.orig,domains,trustflow,citationflow,indexed) %]

Dateiname:

$datefile.format().csv

Anfangstext:

Domain,Verweisende Domains,Trust,Citation,Indexierung

Beispielergebnis:

Domain,Verweisende Domains,Trust,Citation,Indexierung
a-parser.com,380,12,38,16121
yandex.ru,592182,88,82,92468056
vk.com,1145676,90,85,372205938
facebook.com,28384898,99,99,6743835203
google.com,21134537,100,100,3278520318
Tipp

Im Ergebnisformat wird die Template-Engine Template Toolkit zur Ausgabe der Ergebnisse verwendet.

Im Dateinamen der Ergebnisse muss lediglich die Dateiendung in csv geändert werden.

Damit die Option "Anfangstext" im Task-Editor verfügbar ist, muss "Mehr Optionen" aktiviert werden. In "Anfangstext" schreiben wir die Spaltennamen durch Komma getrennt und lassen die zweite Zeile leer.

Speichern im SQL-Format

Ergebnisformat:

INSERT INTO serp VALUES('$query.orig', '$domains', '$backlinks', '$trustflow', '$citationflow', '$indexed')\n

Beispielergebnis:

INSERT INTO serp VALUES('google.com', '21134537', '32206959211', '100', '100', '3278520318')
INSERT INTO serp VALUES('vk.com', '1145676', '3235015237', '90', '85', '372205938')
INSERT INTO serp VALUES('yandex.ru', '592182', '1751277762', '88', '82', '92468056')
INSERT INTO serp VALUES('a-parser.com', '380', '90219', '12', '38', '16121')
INSERT INTO serp VALUES('facebook.com', '28384898', '83357892873', '99', '99', '6743835203')

Dump der Ergebnisse in JSON

Allgemeines Ausgabeformat:

[% IF notFirst;
",\n";
ELSE;
notFirst = 1;
END;

obj = {};
obj.query = p1.query.orig;
obj.indexed = p1.indexed;
obj.domains = p1.domains;
obj.citationflow = p1.citationflow;
obj.trustflow = p1.trustflow;
obj.backlinks = p1.backlinks;

obj.json %]

Anfangstext:

[

Endtext:

]

Beispielergebnis:

[
{"indexed":"372205938","domains":"1145676","citationflow":"85","query":"vk.com","trustflow":"90","backlinks":"3235015237"},
{"indexed":"92468056","domains":"592182","citationflow":"82","query":"yandex.ru","trustflow":"88","backlinks":"1751277762"},
{"indexed":"6743835203","domains":"28384898","citationflow":"99","query":"facebook.com","trustflow":"99","backlinks":"83357892873"},
{"indexed":"3278520318","domains":"21134537","citationflow":"100","query":"google.com","trustflow":"100","backlinks":"32206959211"},
{"indexed":"16121","domains":"380","citationflow":"38","query":"a-parser.com","trustflow":"12","backlinks":"90219"}
]
Tipp

Damit die Optionen "Anfangstext" und "Endtext" im Task-Editor verfügbar sind, muss "Mehr Optionen" aktiviert werden.

Ergebnisverarbeitung

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 Rank::MajesticSEO-Parser aufgeführt.

Speichern von Domains mit dem gewünschten Trust

Fügen Sie einen Filter hinzu und wählen Sie in der Dropdown-Liste die Variable des Prüfungswerts $trustflow - Trust flow aus. Wählen Sie den Typ, zum Beispiel: >. Danach müssen Sie unter Zahl den gewünschten Wert eintragen, zum Beispiel 10. Mit einem solchen Filter können Sie alle Ergebnisse mit einem Trust flow Wert von weniger als 10 entfernen.

Beispiel für die Verwendung eines Filters
Beispiel herunterladen

Wie man ein Beispiel in A-Parser importiert

eJx9VFFP20AM/ivRCaRNggoe9lK0SQWt0iagDMpT24cjcbqjl3O4u5RWUf479iW9
tMD21Nr+7LM/f3EtvHQrd2fBgXdiOKtFGf6LobiXZjUc3shncF6lDz8nyWkyVtqD
TWAji1KDOBGltA4sZ84+JlA8g1xW2ouTWvhtCVQW12CtyjhZZWSXFjdbC94qcORb
S10x7PzsTDT/zgruHm0R/f/g6V+LxV6CtxXswfMwFoVpdu6W6tvK+VzjKznb6LSF
/jjokQwsvUJDlgPjRLNY7Kq4MdpCcrHZcZJJL5PvSd1cJMncsDV4qcBuyVeet38H
aNXyYhfNsJDKuDbeGTH4JNOVVmbVhaMZAbH9FhDNCEiVl9x3j9n3RJgyGWwgaxGd
wcHjxVGIPzs087mJzLkHuYYptpRC7ybdwK0smDROBI4O8sDPl68DvyGBCJllihuQ
uiWORdWT+WjUSyDdIGGZMNLLmLbKy4JQILC4I30mjoItqEQVcv+0OWKYS+3gRDhq
dSypkex9RNG6pUc7Caslfy3QjLS+hjXoHhbqX1ZKZ/QFjHJK+tUlfg6ZfKjRxPH2
nyLtvlrqIVYJ1uXkps/K8BqXNHn2RHNrVShPtrvCyrDeWJYrgDJydsucFWghPtNV
7l6n778Ewx9Kv7JR2bsOxjhYy6EzJfmo5aT7+HbIykzpyEzMFfLR4LlMpTWtxcF9
L4+R69bARt/g++Sr8ASPvrsswiNq9/uhbbW0iuT3jRssiMn9V7uSqdT68f56PyJ6
SZEhT9urNkixmJutZNkPbDU3S8Ql6Ta416v2N5cpPCF2luDyHpZIwqPhm0W8kPHE
1p/cyWHd0FKf3V2LZQYYST6i0oXzct68AXxQ/Fc=
Tipp

Siehe auch: Ergebnisfilter

Mögliche Einstellungen

Name des ParametersStandardwertBeschreibung
Check typeRoot domainErmöglicht die Auswahl des Prüfungstyps: Root Domain / Subdomain / URL
Use Chrome (Slow)Gibt an, den Chrome-Browser für alle Abfragen zu verwenden
Use Headless mode for ChromeHeadless-Modus für Abfragen über den Browser verwenden
Use Stealth mode for ChromeBrowsernutzung bei Abfragen über den Browser maskieren
Use HTTP2 for requests without ChromeHTTP/2 für Abfragen ohne Browser verwenden
Emulate browser headers for requests without ChromeBrowser-Header bei Abfragen ohne Browser emulieren
User-agent for requests without Chrome[% tools.ua.random() %]Überschreiben des User-Agents für Abfragen ohne Browser
Additional headers for requests without ChromeAccept, Accept-Encoding, Accept-LanguageErmöglicht das Festlegen von Headern für Abfragen ohne Browser. Funktioniert analog zu Additional headers in Net::HTTPNet::HTTP.