Rank::Social::Signal - social signal parser: likes, comments, shares
Overview of the parser

Rank::Social::Signal – social signals parser. Collects the number of Pinterest likes and the number of shares on vk.com.The A-Parser functionality allows you to save parsing settings for the Rank::Social::Signal parser for future use (presets), set parsing schedules, and much more.
Saving results is possible in any form and structure you need, thanks to the built-in powerful Template Toolkit template engine, which allows you to apply additional logic to the results and output data in various formats, including JSON, SQL, and CSV.
Collected data
- Number of likes in the pinterest.com social service
- Number of shares in the vk.com social network
Capabilities
- Counting the number of likes on pinterest.com
- Counting the number of shares on vk.com
Queries
As queries, you must specify a link to the article, for example:
https://a-parser.com/wiki/versions-and-licences/
Output results examples
A-Parser supports flexible result formatting thanks to the built-in Template Toolkit template engine, which allows it to output results in an arbitrary form, as well as in a structured one, such as CSV or JSON
Default output
Result format:
$query\npinterest_like: $pinterest_like\nvk_share: $vk_share\n
Result example:
https://a-parser.com/wiki/versions-and-licences/
pinterest_like: 0
vk_share: 0
Saving in SQL format
Result format:
[% "INSERT INTO social_signal VALUES('" _ query _ "', '" _ pinterest_like _ "', '" _ vk_share _ "')\n" %]
Result example:
INSERT INTO archive VALUES('https://a-parser.com/wiki/versions-and-licences/', 0, 0)
Dump results to JSON
General output format:
[% IF notFirst;
",\n";
ELSE;
notFirst = 1;
END;
obj = {};
obj.query = query;
obj.pinterest_like = p1.pinterest_like;
obj.vk_share = p1.vk_share;
obj.json %]
Initial text:
[
Final text:
]
Result example:
[{"query":"https://a-parser.com/wiki/versions-and-licences/","pinterest_like":0,"vk_share":0}]
To make the "Initial text" and "End text" options available in the Task Editor, you need to activate "More options".