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.

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
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"}
]
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 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=
Siehe auch: Ergebnisfilter
Mögliche Einstellungen
| Name des Parameters | Standardwert | Beschreibung |
|---|---|---|
| Check type | Root domain | Ermö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 Chrome | ☑ | Headless-Modus für Abfragen über den Browser verwenden |
| Use Stealth mode for Chrome | ☐ | Browsernutzung bei Abfragen über den Browser maskieren |
| Use HTTP2 for requests without Chrome | ☐ | HTTP/2 für Abfragen ohne Browser verwenden |
| Emulate browser headers for requests without Chrome | ☐ | Browser-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 Chrome | Accept, Accept-Encoding, Accept-Language | Ermöglicht das Festlegen von Headern für Abfragen ohne Browser. Funktioniert analog zu Additional headers in Net::HTTP. |
