Rank::Ahrefs - Scraper Ahrefs Backlink Checker

Panoramica dello scraper
Lo scraper Ahrefs è uno degli strumenti più popolari per gli specialisti SEO, utilizzato per attività di ricerca sui backlink, valutazione del traffico e analisi delle query di ricerca dei concorrenti. Grazie ad esso, è possibile ottenere informazioni complete sul rating del dominio, il numero di backlink e i domini referenti. Utilizzando lo scraper Ahrefs, è possibile eseguire un'analisi di massa dei concorrenti in multithreading.
Il salvataggio dei risultati è possibile nel formato e nella struttura necessari, grazie al potente motore di modelli integrato Template Toolkit che consente di applicare logica aggiuntiva ai risultati e di esportare i dati in vari formati, tra cui JSON, SQL e CSV.
Dati raccolti
I dati vengono raccolti dalla pagina https://ahrefs.com/ru/backlink-checker.
Per il funzionamento è richiesta la connessione a un servizio di risoluzione reCAPTCHA
Util::Turnstile.
- Rating del dominio e dell'URL
- Numero di backlink e percentuale di backlink dofollow
- Numero di domini referenti e percentuale di dofollow tra di essi
- Elenco dei TOP100 backlink
- Link alla pagina
- Title della pagina
- DR
- Url
- Anchor del link
- Codice di redirect
- Array di oggetti JSON con dati sui redirect

Casi d'uso
- Ottenimento di informazioni riassuntive sul dominio
- Valutazione del numero di backlink
- Valutazione del dominio
Query
Come query è necessario specificare un elenco di domini, ad esempio:
a-parser.com
yandex.ru
google.com
vk.com
facebook.com
youtube.com
Varianti di output dei risultati
A-Parser supporta la formattazione flessibile dei risultati grazie al motore di modelli integrato Template Toolkit, che gli consente di produrre risultati in forma libera o strutturata, come CSV o JSON
Output predefinito
Formato del risultato:
$query: $rating\n
Il risultato mostrerà il dominio e il suo rating:
a-parser.com: 39
yandex.ru: 94
vk.com: 95
facebook.com: 100
youtube.com: 99
google.com: 98
Output dei dati principali del dominio
Formato del risultato:
$query, $url_rating $rating, $bl, $bl_dofollow, $domains, $domains_dofollow
Esempio di risultato:
a-parser.com, 21, 35, 218702, 96, 569, 53
Output dei dati sui backlink in una tabella CSV
Formato del risultato:
[% FOREACH backlink IN backlinks;
tools.CSVline(backlink.page,backlink.title,backlink.dr,backlink.url,backlink.anchor,backlink.redirect_code);
END %]
Esempio di risultato:
https://in-scale.ru/blog/rassylka-telegram/,"Invio in Telegram - come farlo in massa + 9 i migliori programmi",54,https://a-parser.com/?ref=21341,A-Parser,0
https://coba.tools/seo/monitoring-pozitsiy,"Servizi online e programmi per il monitoraggio delle posizioni del sito nella ricerca",31,https://a-parser.com/,"Vai al sito",0
https://pricecontrol.biz/9-prepyatstvij-pri-parsinge-sajtov/,"Scraping dei prezzi dei concorrenti 2023 da Price Control",16,https://a-parser.com/,https://a-parser.com/,0
https://www.unisender.com/ru/blog/idei/parsery-dlya-sbora-dannyh-s-sajtov/,"Come raccogliere rapidamente dati dai siti",76,https://a-parser.com/,A-Parser,0
https://www.ashmanov.com/education/articles/poiskovye-podskazki-yandeks/,"Promozione del sito con i suggerimenti di Yandex",68,https://a-parser.com/parsers/,A-parser,0
https://www.calltouch.ru/blog/luchshie-servisy-i-boty-dlya-parsinga-telegram/,"Scraper per canali Telegram: panoramica dei migliori servizi e bot per la raccolta e l'elaborazione dei dati di chat, post e utenti | Calltouch.Blog",72,https://a-parser.com/parsers/,A-Parser,0
https://seonomad.net/ru/seotools/tekst-ru,"Text Ru. Descrizione, recensioni, analoghi",24,https://a-parser.com/?ref=29414,A-parser,0
Nel Formato dei risultati viene applicato il motore di modelli Template Toolkit per l'output degli elementi dell'array $backlinks in un ciclo FOREACH.
Dump dei risultati in JSON
Formato comune del risultato:
[% IF notFirst;
",\n";
ELSE;
notFirst = 1;
END;
obj = {};
obj.items = [];
FOREACH item IN p1.backlinks;
obj.items.push({
dr = item.dr
page = item.page
title = item.title
});
END;
obj.json %]
Testo iniziale:
[
Testo finale:
]
Esempio di risultato:
[{
"items": [
{
"page": "https://forum.compucoin.org/showthread.php?tid=612923&pid=1137290",
"dr": 34,
"title": "GypeKetarert wsvpz"
},
{
"page": "https://forum.compucoin.org/showthread.php?tid=612923&pid=1137290",
"dr": 34,
"title": "GypeKetarert wsvpz"
},
{
"page": "https://forum.compucoin.org/showthread.php?tid=612923&pid=1137290",
"dr": 34,
"title": "GypeKetarert wsvpz"
},
{
"page": "https://forum.compucoin.org/showthread.php?tid=612923&pid=1137290",
"dr": 34,
"title": "GypeKetarert wsvpz"
}
]
}]
Affinché le opzioni "Prepend text" e "Append text" siano disponibili nell'Editor delle attività, è necessario attivare "More options".
Impostazioni possibili
| Parametro | Valore predefinito | Descrizione |
|---|---|---|
| Util::Turnstile preset | default | Scelta del preset Util::Turnstile per il superamento dei captcha. È necessario configurare preventivamente lo scraper Util::Turnstile - inserire la propria chiave di accesso e altri parametri, quindi selezionare qui il preset creato. |
| Turnstile pass proxy | ☐ | Passaggio del proxy al servizio di risoluzione. Dettagli. |
| Do not search for sitekey | ☑ | Opzione sperimentale, disabilita la ricerca della sitekey del captcha, accelerando l'avvio dell'attività. In caso di problemi come sitekey non valida, questa opzione deve essere disattivata. |
| Mode | *.domain/* | Scelta del tipo di dominio, solo due tipi: URL e *.domain/*. URL - indirizzo esatto, *.domain/* - dominio con tutti i suoi sottodomini |
| Additional headers | Possibilità di specificare intestazioni di richiesta personalizzate |