Rank::Ahrefs - Парсер Ahrefs Backlink Checker
Обзор парсера
Парсер Ahrefs - это один из самых популярных иснтрументов SEO-специалистов, для задач по исследованию обратных ссылок, оценке трафика, анализа поисковых запросов конкурентов. Благодаря ему вы можете получать полную информацию о рейтинге домена, количестве обратных ссылок и ссылающихся доменов. Используя парсер Ahrefs вы можете выполнять массовый многопоточный анализ конкурентов.
Сохранение результатов возможно в том виде и структуре которая вам необходима, благодаря встроенному мощному шаблонизатору Template Toolkit который позволяет применять дополнительную логику к результатам и выводить данные в различных форматах, включая JSON, SQL и CSV.
Собираемые данные
Данные собираются со страницы https://ahrefs.com/ru/backlink-checker.
Для работы требуется подключение сервиса разгадывания рекаптч Util::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
Вывод данных о беклинках в таблицу CSV
Формат результата:
[% 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 preset | default | Выбор пресета Util::Turnstile для обхода каптч. Необходимо предварительно настроить парсер Util::Turnstile - указать свой ключ доступа и другие параметры, после чего выбрать созданный пресет здесь. |
Turnstile pass proxy | ☐ | Передача прокси в сервис разгадывания. Подробнее. |
Do not search for sitekey | ☑ | Экспериментальная опция, отключает поиск sitekey каптчи, что в свою очередь ускоряет запуск задания. В случае проблем по типу недействительного sitekey данную опцию следует отключить. |
Mode | *.domain/* | Выбор типа домена, всего два типа URL и *.domain/* . URL - точный адрес, *.domain/* - домен со всеми его поддоменами |
Additional headers | Возможность указать произвольные заголовки запроса |