怀胎三周,终于把这个脚本给生了出来!抱一下我自己吧!
大概就是在逛E站的时候突发奇想,于是决定搞一个脚本, 让泥潭的用户也能实现对特定的关键词进行订阅跟踪。
想了很多种方案,最终采用搜索+首页扫描的方法来勉强达到这个目的。
因为脚本涉及到帖子的爬取(加上最近有好多违规的买号人士出没),
为了防止其中有坏人恶意利用或篡改此脚本去做一些不好的事情, 最终决定暂时先设立十级权限。
对脚本很感兴趣但是等级不够的可以站内私信我。
目标用户大概是那些没时间高强度刷帖、每天偶尔上线签到一下的潜水人员。
对于每天辛勤站街的人来说,这个脚本还是比较鸡肋的。
简单介绍
其实完全可以不看,上手摸索一下马上就知道了
启用脚本之后,这个很搞怪的表情就是入口了。
按住的话可以对其进行拖动,可以拖到你觉得不会影响视野的位置。
如果不喜欢这个图标的话,可以在代码开头的config区域,自行将BUTTUN_ICON_URL 的值修改为其他图标。
|
点击入口按钮后会出现的窗口,从上到下可以分为
标题栏:按住可以拖动窗口。
主体:从左往右可以分为【分类】、【对象】、【帖子】三个部分。
底栏:显示同步状态和上次自动同步的时间。
|
点击【分类】右边的加号可以创建新【分类】,如上图所示。
每个【分类】可以绑定不同的论坛版块,然后此分类下的所有对象都会视为与这些版块绑定。
一个分类可以绑定多个版块,但为了减小无用的抓取,一般建议只绑定一个。
|
点击【对象】右边的加号可以创建新【对象】。
【对象】有两种不同的类型,分为【关键词对象】和【发帖者对象】。
【关键词对象】顾名思义,它的名字就是我们要订阅追踪的关键词。
比如,我希望关注七時のおやつ这位画师的新作品,我就可以将画师名字填入到【关键词对象】的名称中。
之后同步时就会根据画师的名称进行检索匹配。
【发帖者对象】指向具体的泥潭用户,比如你想要第一时间去看他们新帖的坛友。
创建此类对象时,只需要你将坛友的名称和uid填进去即可。
|
点击【帖子】右边的刷新按钮,可以对选中的【对象】进行一次【主动同步】。
此功能利用的是论坛的搜索功能,会搜索对象的名称、别名并返回全部帖子。
一般建议在创建一个新【对象】之后,对其进行一次【主动同步】来获取旧帖,之后只靠【自动同步】获取新帖。
|
在设置-同步页面,可以打开【自动同步】,默认为关闭状态。
当上次同步时间与当前时间的间隔大于同步间隔时,会进行一次【自动同步】。
【自动同步】的原理是抓取指定版块的前几页帖子,并检索这些帖子的标题中是否存在已收藏的关键词。
因此,当你希望利用自动同步对某个关键词进行跟踪订阅时,请点击星星按钮将其加入收藏。
|
最基础的功能就是这样了,脚本发布初期,可能存在各种bug或者使用体验上的不足,
如果有遇到任何问题,请毫无顾虑地反馈给我,我会尽快解决的。
最后再次声明
本脚本仅供学习交流与个人使用。
请遵守 GameMale 论坛相关规则,合理使用本脚本,
不得利用脚本进行恶意抓取、批量请求或其他影响论坛正常运行的行为。
|