Rank::Ahrefs - Scraper Ahrefs Backlink Checker

Présentation du scraper
Le scraper Ahrefs est l'un des outils les plus populaires pour les spécialistes SEO, utilisé pour l'étude des backlinks, l'évaluation du trafic et l'analyse des requêtes de recherche des concurrents. Grâce à lui, vous pouvez obtenir des informations complètes sur le classement du domaine, le nombre de backlinks et de domaines référents. En utilisant le scraper Ahrefs, vous pouvez effectuer une analyse de masse multithread de vos concurrents.
La sauvegarde des résultats est possible dans le format et la structure dont vous avez besoin, grâce au puissant moteur de gabarits intégré Template Toolkit qui permet d'appliquer une logique supplémentaire aux résultats et d'exporter les données dans divers formats, y compris JSON, SQL et CSV.
Données collectées
Les données sont collectées à partir de la page https://ahrefs.com/ru/backlink-checker.
Pour fonctionner, la connexion d'un service de résolution de reCAPTCHA
Util::Turnstile est requise.
- Classement du domaine et de l'URL
- Nombre de backlinks et pourcentage de backlinks dofollow
- Nombre de domaines référents et pourcentage de dofollow parmi eux
- Liste du TOP100 des backlinks
- Lien vers la page
- Title de la page
- DR
- Url
- Ancre du lien
- Code de redirection
- Tableau d'objets JSON avec les données de redirection

Cas d'utilisation
- Obtention d'informations sommaires sur le domaine
- Évaluation du nombre de backlinks
- Évaluation du domaine
Requêtes
Vous devez spécifier une liste de domaines comme requêtes, par exemple :
a-parser.com
yandex.ru
google.com
vk.com
facebook.com
youtube.com
Variantes d'affichage des résultats
A-Parser prend en charge un formatage flexible des résultats grâce au moteur de gabarits intégré Template Toolkit, ce qui lui permet d'afficher les résultats sous n'importe quelle forme, ainsi que de manière structurée, par exemple en CSV ou JSON.
Affichage par défaut
Format du résultat :
$query: $rating\n
Le résultat affichera le domaine et son classement :
a-parser.com: 39
yandex.ru: 94
vk.com: 95
facebook.com: 100
youtube.com: 99
google.com: 98
Affichage des données principales du domaine
Format du résultat :
$query, $url_rating $rating, $bl, $bl_dofollow, $domains, $domains_dofollow
Exemple de résultat :
a-parser.com, 21, 35, 218702, 96, 569, 53
Affichage des données de backlinks dans un tableau CSV
Format du résultat :
[% FOREACH backlink IN backlinks;
tools.CSVline(backlink.page,backlink.title,backlink.dr,backlink.url,backlink.anchor,backlink.redirect_code);
END %]
Exemple de résultat :
https://in-scale.ru/blog/rassylka-telegram/,"Diffusion sur Telegram - comment faire en masse + 9 meilleurs logiciels",54,https://a-parser.com/?ref=21341,A-Parser,0
https://coba.tools/seo/monitoring-pozitsiy,"Services en ligne et logiciels pour vérifier les positions d'un site dans la recherche",31,https://a-parser.com/,"Aller sur le site",0
https://pricecontrol.biz/9-prepyatstvij-pri-parsinge-sajtov/,"Collecte de données des prix des concurrents 2023 par 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/,"Comment collecter rapidement des données à partir de sites web",76,https://a-parser.com/,A-Parser,0
https://www.ashmanov.com/education/articles/poiskovye-podskazki-yandeks/,"Promotion de site par suggestions dans Yandex",68,https://a-parser.com/parsers/,A-parser,0
https://www.calltouch.ru/blog/luchshie-servisy-i-boty-dlya-parsinga-telegram/,"Scraper de canal Telegram : revue des meilleurs services et bots pour la collecte et le traitement des données de chats, posts et utilisateurs | Calltouch.Блог",72,https://a-parser.com/parsers/,A-Parser,0
https://seonomad.net/ru/seotools/tekst-ru,"Text Ru. Description, avis, alternatives",24,https://a-parser.com/?ref=29414,A-parser,0
Dans le Format des résultats, le moteur de gabarits Template Toolkit est utilisé pour afficher les éléments du tableau $backlinks dans une boucle FOREACH.
Dump des résultats en JSON
Format de sortie general:
[% 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 %]
Texte initial:
[
Texte final:
]
Exemple de résultat :
[{
"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"
}
]
}]
Pour que les options "Texte initial" et "Texte final" soient disponibles dans l'Éditeur de tâches, vous devez activer "Plus d'options".
Paramètres possibles
| Paramètre | Valeur par défaut | Description |
|---|---|---|
| Util::Turnstile preset | default | Sélection du préréglage Util::Turnstile pour contourner les captchas. Vous devez d'abord configurer le scraper Util::Turnstile - spécifier votre clé d'accès et d'autres paramètres, puis sélectionner le préréglage créé ici. |
| Turnstile pass proxy | ☐ | Transmission du proxy au service de résolution. En savoir plus. |
| Do not search for sitekey | ☑ | Option expérimentale, désactive la recherche de la sitekey du captcha, ce qui accélère le lancement de la tâche. En cas de problèmes tels qu'une sitekey invalide, cette option doit être désactivée. |
| Mode | *.domain/* | Choix du type de domaine, seulement deux types : URL et *.domain/*. URL - adresse exacte, *.domain/* - domaine avec tous ses sous-domaines |
| Additional headers | Possibilité de spécifier des en-têtes de requête personnalisés |