Rank::Social::Signal - 社交信号爬虫工具:点赞、评论、转发
爬虫工具概览

Rank::Social::Signal – 社交信号爬虫工具。用于采集 Pinterest 的点赞数和 vk.com 的转发数。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/
结果输出选项
A-Parser 得益于内置的模板引擎 Template Toolkit,支持灵活的结果格式化,这使其能够以任意形式以及结构化形式(如 CSV 或 JSON)输出结果。
默认输出
结果格式:
$query\npinterest_like: $pinterest_like\nvk_share: $vk_share\n
结果示例:
https://a-parser.com/wiki/versions-and-licences/
pinterest_like: 0
vk_share: 0
以 SQL 格式保存
结果格式:
[% "INSERT INTO social_signal VALUES('" _ query _ "', '" _ pinterest_like _ "', '" _ vk_share _ "')\n" %]
结果示例:
INSERT INTO archive VALUES('https://a-parser.com/wiki/versions-and-licences/', 0, 0)
将结果转储为 JSON
通用结果格式:
[% 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 %]
起始文本:
[
结束文本:
]
结果示例:
[{"query":"https://a-parser.com/wiki/versions-and-licences/","pinterest_like":0,"vk_share":0}]
提示
要在任务编辑器中使用“Prepend text”和“Append text”选项,需要激活“More options”。