Rank::Ahrefs - Парсер Ahrefs Backlink Checker
Обзор парсера Ahrefs
Парсер Ahrefs - это один из самых популярных иснтрументов SEO-специалистов, для задач по исследованию обратных ссылок, оценке траифка, анализа поисковых запросов конкурентов. Благодаря ему вы можете получать полную информацию о рейтинге домена, количестве обратных ссылок и ссылающихся доменов. Используя парсер Ahrefs вы можете выполнять массовый многопоточный анализ конкурентов.
Сохранение результатов возможно в том виде и структуре которая вам необходима, благодаря встроенному мощному шаблонизатору Template Toolkit который позволяет применять дополнительную логику к результатам и выводить данные в различных форматах, включая JSON, SQL и CSV
Список собираемых данных
Данные собираются со страницы https://ahrefs.com/ru/backlink-checker. Для работы требуется подключение сервиса разгадывания рекаптч.
- Рейтинг домена и 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.com: 39
yandex.ru: 94
vk.com: 95
facebook.com: 100
youtube.com: 99
google.com: 98
Варианты вывода результатов
A-Parser поддерживает гибкое форматирование результатов благодаря встроенному шаблонизатору Template Toolkit, что позволяет ему выводить результаты в произвольной форме, а также в структуированной, например CSV или JSON
Вывод основных данных о домене
Формат результата:
$query, $url_rating $rating, $bl, $bl_dofollow, $domains, $domains_dofollow
Формат результата для вывода в CSV:
[% tools.CSVline(query, url_rating, rating, bl, bl_dofollow, domains, domains_dofollow) %]
Пример результата:
a-parser.com, 21, 35, 218702, 96, 569, 53
Вывод данных о беклинках
Формат результата:
$query: $backlinks.format('$page, $title, $dr, $url, $anchor, $redirect_code\n')
Формат результата для вывода в CSV:
[%
FOREACH backlink IN backlinks;
tools.CSVline(backlink.page,backlink.title,backlink.dr,backlink.url,backlink.anchor,backlink.redirect_code);
END
%]
Чтобы выводить в CSV результаты типа массив нужно использовать шаблонизатор и конструкцию FOREACH
.
Пример результата:
a-parser.com: https://www.unisender.com/ru/blog/idei/parsery-dlya-sbora-dannyh-s-sajtov/, Как быстро собрать данные с сайтов, 76, https://a-parser.com/, A-Parser, 0
https://habr.com/ru/company/click/blog/494020/, 30+ парсеров для сбора данных с любого сайта / Хабр, 87, https://a-parser.com/, A-Parser, 0
https://www.ashmanov.com/education/articles/poiskovye-podskazki-yandeks/, Продвижение сайта подсказками в Яндекс, 69, https://a-parser.com/parsers/, A-parser – комплект инструментов для парсинга, который умеет собирать подсказки по, 0
https://pricecontrol.biz/9-prepyatstvij-pri-parsinge-sajtov/, Парсинг цен конкурентов 2023 от Price Control, 14, https://a-parser.com/, https://a-parser.com/, 0
https://marketingtools.net/full-list/, Full List of Internet Marketing Tools, 27, https://en.a-parser.com/, A-Parser, 0
https://www.calltouch.ru/blog/luchshie-servisy-i-boty-dlya-parsinga-telegram/, Парсер Телеграм-канала: обзор лучших сервисов и ботов для сбора и обработки данных чатов, постов и пользователей | Calltouch.Блог, 72, https://a-parser.com/parsers/, A-Parser . Сервис содержит около 50 парсеров, среди которых есть инструменты, 0
https://semantica.in/blog/kak-bystro-sobrat-semanticheskoe-yadro-dlya-internet-magazina.html, Собрать семантическое ядро для интернет-магазина: как подобрать сервис для создания структуры и составить семантику для сайта с примерами и инструкцией, 58, https://a-parser.com/, A-parser . Парсер с огромным количеством функций и возможностей. Обладает большой, 0
Вывод результата в JSON:
Начальный текст:
[% data = {} %]
Конечный текст:
[% result.json %]
[% data.query = query; data.items = []; FOREACH i IN p1.backlinks; item = {}; item.page = i.page; item.title = i.title; item.dr = i.dr; data.items.push(item); END; result = {}; result = data; %]
Пример результата:
{
"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 | Выбор пресета ![]() ![]() |
Turnstile pass proxy | ☐ | Передача прокси в сервис разгадывания. Подробнее здесь. |
Mode | *.domain/* | Выбор типа домена, всего два типа URL и *.domain/* . URL - точный адрес, *.domain/* - домен со всеми его поддоменами |
Method | New | Выбор метода парсинга, данные, получаемые каждым методом отличаются |