采集器对加减乘除等运算功能支持不够,一般通过调用插件实现复杂功能。也有的采集器支持内置脚本引擎实现加减乘除运算。蜜蜂采集器在当前版本中增加了内置JavaScript脚本的支持,采用V8引擎执行JavaScript脚本,从而实现加减乘除等运算。
本文以高赞评论的采集与分析为例,演示如何使用蜜蜂采集器的内置JavaScript脚本功能。
(资料图)
很多短视频或文章评论下,都会有一些高赞评论。那么,这些高赞评论都有哪些特征呢?如何才能使得评论获得较多的点赞量?不妨做一些假设。可能发帖时间点较好,刚好同时有很多人浏览,而最新的几条评论会被优先显示,大部分人更习惯于点赞而不是自己评论,从而更容易在短时间获得更高的点赞;可能发帖的头像、昵称等吸引了浏览者;也可能发帖者自己就有很多的关注者,评论会被自己的关注者看到并点赞;等等。因此,就有了这样一个想法,能否采集一些高赞评论,再对评论者及其评论进行数据分析,找出高赞评论的共同点?而这些,首先要解决的就是高赞评论的采集。
由于评论往往数量庞大,且会不断更新。所以,只能快速采集,且数量尽量少。否则,采集过程持续几个小时以上的话,新的评论不断涌现,点赞量也不是同一个时间点的,就不太好分析了。当然,也可以等热点过去,评论数量和点赞量基本稳定之后再采集。所以,这里就得筛选掉多余的,只采集和统计高赞评论的。
那么,如何判断是否高赞评论呢?这个从平常的角度考虑,会觉得很简单,比如点赞1000+的就算高赞。但是,采集器往往无法进行这样的数量比较运算和判断。所以,一般情况下,就得借助插件了。
蜜蜂采集器的插件,都是采用外部程序方式,开启新进程实现的。如果使用插件进行这样的判断,效率略低。所以,蜜蜂采集器提供了一种新的方式解决此问题,即:内置JavaScript脚本。
打开蜜蜂采集器,菜单“采集”----“JavaScript脚本”页面,添加一个“JavaScript脚本测试”的JavaScript脚本,并添加代码。
脚本输入参数中,添加一项“最低点赞”,默认值为1000。
注意:这里采用的是JavaScript匿名函数的方式,因此,建议按系统自带的模板填写代码即可。系统也支持从文件加载JavaScript脚本文件。函数参数中,url为采集页的网址,tag为标签名称,content为标签内容。arguments为脚本输入参数,关联数组格式,可以通过arguments['参数名']访问各参数。
以上示例代码的含义:如果有“千”、“万”、“亿”等字符,就将前面的数字乘以相应的数量;判断点赞数是否满足条件,不满足则返回错误。
打开蜜蜂采集器,新建一个采集规则,名称就是“JavaScript脚本测试”。
简单设置一下采集规则。标签“内容”为固定值,方便测试。然后添加标签数据二次处理项“JavaScript脚本”,选择上面刚刚添加的脚本,即可。
我们可以在标签的“内容过滤”中,过滤掉字符串"格式不合法"和"点赞数太低,忽略"。
以上就是JavaScript脚本的使用方法。
标签:
蜜蜂采集器的使用教程-使用JavaScript内置脚本引擎进行加减乘除运算采
工作人员正在一餐馆检查燃气管线接头是否漏气。“灶台使用完后,要及时
今天,大学路小编为大家带来了湖南2023大学放假时间2023年学生放假时间
别克GL8是一款很畅销的合资MPV,它在今年5月售出了11963台,位列MPV销
1、如何使用iCloud备份通讯录?通讯录是我们手机中的一项重要数据,但
喜欢人表白的话语1、我用尽想念,只为等你出现;我用尽时间,只为和你相
27日,第五届雁栖湖会议在京举行2023年高端制造前沿十大科学问题发布会
在2022年陆续开始对下游客户进行送样评价,同年12月完成首条水镀线的整
在日前接受CNN采访时,法国总统马克龙表达了对“全球分裂巨大风险”的
6月26日,记者从甘肃省交通运输厅获悉,自甘肃省2022年1月1日实施高速
图片来源:视觉中国近期频繁活跃于社交媒体的李想,罕见对个人言论认错
新京报讯(记者于桂桂)6月28日,新京报记者了解到,数字零售SaaS平台
中新网广州6月28日电(郭军黄爱弟)第十八届中博会暨第二届中小企业国际
1、我妹妹在沈阳师联毕业的。2、你可以问问。本文分享完毕,希望对大家
如果你使用了陌陌,在绑定手机后,通过通讯录通讯录上的好友就可以看到
6月28日,山东省人民政府新闻办公室召开新闻发布会,介绍2023国际青年
1、有些时候,正是为了爱才悄悄躲开。躲开的是身影,躲不开的却是那份
来为大家解答以上问题,小米2a评测,小米2a和2s有什么区别很多人还不知
1、科目二考试直角转弯图解:以右转弯为例(左转弯考场的学员反过来理
1、《》第五十七条规定,企业所得税法第十一条所称固定资产,是指企业