Rank::Social::Signal - парсер социальных сигналов: лайки, комментарии, репосты
Обзор парсера Rank::Social::Signal

Функционал A-Parser позволяет сохранять настройки парсинга парсера Rank::Social::Signal для дальнейшего использования (пресеты), задавать расписание парсинга и многое другое.
Сохранение результатов возможно в том виде и структуре которая вам необходима, благодаря встроенному мощному шаблонизатору Template Toolkit который позволяет применять дополнительную логику к результатам и выводить данные в различных форматах, включая JSON, SQL и CSV.
Список собираемых данных
- Количество лайков в социальном сервисе pinterest.com
- Количество репостов в социальной сети vk.com
Возможности
- Подсчёт количества лайков в pinterest.com
- Подсчёт количества репостов в vk.com
Примеры запросов
В качестве запросов необходимо указывать ссылку на статью, например:
https://a-parser.com/wiki/versions-and-licences/
В результате отображен запрос и результаты поиска по соцсетям. Например:
https://a-parser.com/wiki/versions-and-licences/
pinterest_like: 0
vk_share: 0
Варианты вывода результатов
A-Parser поддерживает гибкое форматирование результатов благодаря встроенному шаблонизатору Template Toolkit, что позволяет ему выводить результаты в произвольной форме, а также в структуированной, например CSV или JSON.
Сохранение в формате SQL
Формат результата:
[% "INSERT INTO social_signal VALUES('" _ query _ "', '" _ p1.pinterest_like _ "', '" _ p1.vk_share _ "')\n" %]
Пример результата:
INSERT INTO archive VALUES('https://a-parser.com/wiki/versions-and-licences/', 0, 0)
Дамп результатов в JSON
Формат результата:
[% data = {};
data.query = query;
data.pinterest_like = p1.pinterest_like;
data.vk_share = p1.vk_share; %]$data.json\n
Пример результата:
{"query":"https://a-parser.com/wiki/versions-and-licences/","pinterest_like":0,"vk_share":0}