Перейти к основному содержимому

Rank::Ahrefs - Парсер Ahrefs Backlink Checker

Обзор парсера

Обзор парсера

Парсер Ahrefs - это один из самых популярных иснтрументов SEO-специалистов, для задач по исследованию обратных ссылок, оценке трафика, анализа поисковых запросов конкурентов. Благодаря ему вы можете получать полную информацию о рейтинге домена, количестве обратных ссылок и ссылающихся доменов. Используя парсер Ahrefs вы можете выполнять массовый многопоточный анализ конкурентов.

Сохранение результатов возможно в том виде и структуре которая вам необходима, благодаря встроенному мощному шаблонизатору Template Toolkit который позволяет применять дополнительную логику к результатам и выводить данные в различных форматах, включая JSON, SQL и CSV.

Собираемые данные

Данные собираются со страницы https://ahrefs.com/ru/backlink-checker.

Для работы требуется подключение сервиса разгадывания рекаптч Util::TurnstileUtil::Turnstile.

  • Рейтинг домена и URL-адреса
  • Количество обратных ссылок и процент dofollow backlinks
  • Количество ссылающихся доменов и процент dofollow среди них
  • Список TOP100 обратных ссылок
    • Ссылка на страницу
    • Title страницы
    • DR
    • Url
    • Anchor ссылки
    • Код редиректа
    • Массив JSON-объектов с данными о редиректах
Собираемые данные

Варианты использования

  • Получение суммарной информации о домене
  • Оценка количества обратных ссылок
  • Оценка домена

Запросы

В качестве запросов необходимо указывать список доменов, например:

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

Варианты вывода результатов

A-Parser поддерживает гибкое форматирование результатов благодаря встроенному шаблонизатору Template Toolkit, что позволяет ему выводить результаты в произвольной форме, а также в структуированной, например CSV или JSON

Вывод по умолчанию

Формат результата:

$query: $rating\n

В результате будет отображен домен и его рейтинг:

a-parser.com: 39
yandex.ru: 94
vk.com: 95
facebook.com: 100
youtube.com: 99
google.com: 98

Вывод основных данных о домене

Формат результата:

$query, $url_rating $rating, $bl, $bl_dofollow, $domains, $domains_dofollow

Пример результата:

a-parser.com, 21, 35, 218702, 96, 569, 53

Формат результата:

[% FOREACH backlink IN backlinks;
tools.CSVline(backlink.page,backlink.title,backlink.dr,backlink.url,backlink.anchor,backlink.redirect_code);
END %]

Пример результата:

https://in-scale.ru/blog/rassylka-telegram/,"Рассылка в телеграмм - как сделать массово + 9 лучших программ",54,https://a-parser.com/?ref=21341,A-Parser,0
https://coba.tools/seo/monitoring-pozitsiy,"Онлайн сервисы и программы для проверки позиций сайта в поиске",31,https://a-parser.com/,"Перейти на сайт",0
https://pricecontrol.biz/9-prepyatstvij-pri-parsinge-sajtov/,"Парсинг цен конкурентов 2023 от 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/,"Как быстро собрать данные с сайтов",76,https://a-parser.com/,A-Parser,0
https://www.ashmanov.com/education/articles/poiskovye-podskazki-yandeks/,"Продвижение сайта подсказками в Яндекс",68,https://a-parser.com/parsers/,A-parser,0
https://www.calltouch.ru/blog/luchshie-servisy-i-boty-dlya-parsinga-telegram/,"Парсер Телеграм-канала: обзор лучших сервисов и ботов для сбора и обработки данных чатов, постов и пользователей | Calltouch.Блог",72,https://a-parser.com/parsers/,A-Parser,0
https://seonomad.net/ru/seotools/tekst-ru,"Текст Ру. Описание, отзывы, аналоги",24,https://a-parser.com/?ref=29414,A-parser,0
подсказка

В Формате результатов применяется шаблонизатор Template Toolkit для вывода элементов массива $backlinks в цикле FOREACH.

Дамп результатов в JSON

Общий формат результата:

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

Начальный текст:

[

Конечный текст:

]

Пример результата:

[{
"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"
}
]
}]
подсказка

Чтобы опции "Начальный текст" и "Конечный текст" были доступны в Редакторе заданий, нужно активировать "Больше опций".

Возможные настройки

ПараметрЗначение по умолчаниюОписание
Util::Turnstile presetdefaultВыбор пресета Util::TurnstileUtil::Turnstile для обхода каптч. Необходимо предварительно настроить парсер Util::TurnstileUtil::Turnstile - указать свой ключ доступа и другие параметры, после чего выбрать созданный пресет здесь.
Turnstile pass proxyПередача прокси в сервис разгадывания. Подробнее.
Do not search for sitekeyЭкспериментальная опция, отключает поиск sitekey каптчи, что в свою очередь ускоряет запуск задания. В случае проблем по типу недействительного sitekey данную опцию следует отключить.
Mode*.domain/*Выбор типа домена, всего два типа URL и *.domain/*. URL - точный адрес, *.domain/* - домен со всеми его поддоменами