Ga naar de hoofdinhoud

Rank::MajesticSEO - Scraper voor het aantal backlinks van de dienst majesticseo.com

Overzicht van de scraper

De Majestic scraper is een van de meest gevraagde scrapers voor SEO-specialisten, omdat deze het mogelijk maakt om belangrijke statistieken zoals Trust Flow en Citation Flow te verkrijgen. Met behulp van de geautomatiseerde multithreading scraper van Majestic kunt u de volgende gegevens scrapen: aantal verwijzende domeinen, backlinks en geïndexeerde pagina's.

De functionaliteit van A-Parser stelt u in staat om instellingen voor gegevensextractie op te slaan voor toekomstig gebruik (presets), schema's voor gegevensextractie in te stellen en nog veel meer.

Dankzij de multithreading werking van A-Parser kan de verwerkingssnelheid van aanvragen oplopen tot 100 aanvragen per minuut met slechts 50 threads.

Overzicht van de scraper: werkingssnelheid

Het opslaan van resultaten is mogelijk in de vorm en structuur die u nodig heeft, dankzij de ingebouwde krachtige sjabloon-engine Template Toolkit, waarmee u extra logica op de resultaten kunt toepassen en gegevens in verschillende formaten kunt uitvoeren, waaronder JSON, SQL en CSV.

Verzamelde gegevens

Gegevens worden verzameld van de service www.majesticseo.com

  • Aantal verwijzende domeinen
  • Aantal backlinks
  • Aantal geïndexeerde pagina's
  • Trust Flow en Citation Flow statistieken

Toepassingen

  • Verkrijgen van samenvattende informatie over een domein
  • Beoordelen van het aantal backlinks
  • Beoordelen van het verkeer op een domein

Query's

Als query's moet u een lijst met domeinen opgeven, bijvoorbeeld:

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

Uitvoerformaten voor resultaten

A-Parser ondersteunt flexibele formattering van resultaten dankzij de ingebouwde sjabloon-engine Template Toolkit, waardoor resultaten in een vrije vorm kunnen worden uitgevoerd, evenals in gestructureerde formaten zoals CSV of JSON.

Exporteren van een resultatenlijst

Resultaatindeling:

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

In het resultaat worden het domein, het aantal backlinks, het aantal verwijzende IP-adressen, trust, citatie en geïndexeerde pagina's weergegeven.

Voorbeeld van het resultaat:

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
...

Uitvoer naar een CSV-tabel

De ingebouwde utility $tools.CSVLine maakt het mogelijk om correcte tabeldocumenten te maken die klaar zijn voor import in Excel of Google Sheets.

Resultaatindeling:

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

Bestandsnaam:

$datefile.format().csv

Begintekst:

Domein,Verwijzende domeinen,Trust,Citatie,Indexering

Voorbeeld van het resultaat:

Domein,Verwijzende domeinen,Trust,Citatie,Indexering
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
tip

In de resultaatindeling wordt de sjabloon-engine Template Toolkit gebruikt voor de uitvoer van resultaten.

In de bestandsnaam van de resultaten hoeft u alleen de bestandsextensie te wijzigen naar csv.

Om de optie "Prepend text" beschikbaar te maken in de Taak-editor, moet u "More options" activeren. In de "Prepend text" vullen we de kolomnamen in gescheiden door komma's en maken we de tweede regel leeg.

Opslaan in SQL-formaat

Resultaatindeling:

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

Voorbeeld van het resultaat:

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')

Resultaten dumpen naar JSON

Algemeen resultaatformaat:

[% 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 %]

Begintekst:

[

Eindtekst:

]

Voorbeeld van het resultaat:

[
{"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"}
]
tip

Om de opties "Prepend text" en "Append text" beschikbaar te maken in de Taak-editor, moet u "More options" activeren.

Resultaatverwerking

A-Parser maakt het mogelijk om resultaten direct tijdens de gegevensextractie te verwerken. In deze sectie hebben we de meest populaire cases voor de scraper Rank::MajesticSEO op een rij gezet.

Domeinen opslaan met de gewenste trust

Voeg een filter toe en kies in de vervolgkeuzelijst de variabele voor de controlewaarde $trustflow - Trust flow. Kies een type, bijvoorbeeld: >. Vervolgens moet u bij Number (Getal) de waarde invullen die u nodig heeft, bijvoorbeeld 10. Met dit filter kunt u alle resultaten met een Trust flow waarde lager dan 10 verwijderen.

Voorbeeld van filtergebruik
Voorbeeld downloaden

Hoe een voorbeeld te importeren in A-Parser

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=
tip

Mogelijke instellingen

Naam parameterStandaardwaardeBeschrijving
Check typeRoot domainHiermee kunt u het type controle kiezen: Root Domain / Subdomain / URL
Use Chrome (Slow)Geeft aan dat de Chrome-browser moet worden gebruikt voor alle aanvragen
Use Headless mode for ChromeGebruik de Headless-modus voor aanvragen via de browser
Use Stealth mode for ChromeMaskeer het browsergebruik bij aanvragen via de browser
Use HTTP2 for requests without ChromeGebruik HTTP/2 voor aanvragen zonder browser
Emulate browser headers for requests without ChromeEmuleer browserheaders bij aanvragen zonder browser
User-agent for requests without Chrome[% tools.ua.random() %]Overschrijven van de user-agent voor aanvragen zonder browser
Additional headers for requests without ChromeAccept, Accept-Encoding, Accept-LanguageHiermee kunt u headers instellen voor aanvragen zonder browser. Werkt vergelijkbaar met Extra headers in Net::HTTPNet::HTTP.