Bilibili评论成分识别&屏蔽

标注成分&自动屏蔽

Autor
cx l
Installationen heute
0
Installationen gesamt
2.052
Bewertungen
8 4 0
Version
2.15
Erstellt am
15.09.2022
Letzte Aktualisierung
11.03.2023
Lizenz
MIT
Wird angewandt auf

成分标识&发言屏蔽

非常重要!!!

成分识别仅供娱乐参考,本人并不对任何一方抱有恶意。

本脚本仅根据给出的【关键词】对用户信息进行初步筛选并罗列出【可能】的成分标签,标签的【置信度】有限并不能代表其【真实成分】。用户后续可根据【成分标签】对应【溯源统计面板】内的溯源信息对用户【成分标签】进行【验证和排除】,或归纳总结后对设置的【关键词】进行微调来提高识别【准确度】。

基于Chromium内核浏览器编写,对于其他内核浏览器的兼容不太行。

经版本迭代优化后已大幅降低了API被拉黑的风险,若还是有幸运儿被拉黑了请设置【事件节流】数值为5次及以下【渲染间隔】大于等于1秒,或全程开启【静默】模式。

单位时间内频繁使用【深度检测】或短时间渲染出的【评论量激增】会被拉黑相应API无法使用对应的API。经测试被拉黑时间从十几分钟到2小时不等,所以当压力较大时请设置【渲染间隔】、【事件节流】或手动在下拉设置栏内停用 【粉丝牌】、【关注列表】、【动态空间】,【投稿视频】API中的若干个来降低被拉黑的风险!!

介绍

基于【粉丝牌】、【头像装饰】、【空间装扮】、【关注列表】、【动态空间】、【投稿视频】,【评论】内文本内容【关键词】嗅探的成分标识与发言屏蔽脚本

功能

哔哩哔哩视频(://www.bilibili.com/video/)下方评论成分检测与自动屏蔽。

哔哩哔哩直播(://live.bilibili.com/)聊天栏成分检测与自动屏蔽。

哔哩哔哩动态(://t.bilibili.com/://space.bilibili.com//dynamic*)成分检测与自动屏蔽。(从单页网站切换过来的时候需要手动刷新一次页面才能让URL被脚本匹配到)

哔哩哔哩专栏(://www.bilibili.com/read/)成分检测与自动屏蔽。

哔哩哔哩特殊专题(://www.bilibili.com/festival/)下的检测与自动屏蔽。

哔哩哔哩话题(://www.bilibili.com/v/topic/)下方评论成分检测与自动屏蔽。

哔哩哔哩番剧(://www.bilibili.com/bangumi/)下方评论成分检测与自动屏蔽。

【普通】/【深度】成分检测功能。

可导出JSON格式的配置文件用于本地存储与分享,防止浏览器本地存储意外丢失导致脚本重置。

可切换【自动】/【静默】模式。在【自动】模式下脚本会自动对所有评论进行一轮普通的成分检测。在【静默】模式下脚本将不会主动检测,需要手动指定用户进行检测。

陈列勋章墙。

成分溯源统计功能。

节流功能。

API拉黑自动保护功能。

具体使用

点击右下角的【配置】按钮展开配置面板。

单击【检测成分】按钮切换到检测规则面板,长按【检测成分】按钮开启成分检测功能。

在检测规则面板界面单击下方的【+】添加规则。设置标签名、标签颜色、粉丝关键词和黑子关键词再添加应用后即可根据规则检测成分。

单击【自动屏蔽】按钮切换到屏蔽规则面板,长按【自动屏蔽】按钮开启自动屏蔽功能。

在屏蔽规则面板界面单击关键词输入框右侧的按钮变更屏蔽依据,单击下方的【+】添加规则。(仅当在【检测规则】中存在对应【标签名】时才能【新增/切换】屏蔽依据为【基于成分】)

单击面板左侧的【自动】/【静默】按钮切换模式。【静默】模式下基于成分的【自动屏蔽】将不会生效。

单击面板左侧的【导入】按钮从本地JSON/TXT文件导入配置。

单击面板左侧的【导出】按钮从浏览器弹出JSON配置文件的下载提示,选择路径并保存。

鼠标悬浮于规则上方可选择编辑或删除该条规则。

将鼠标悬浮于【自动屏蔽】按钮上方即可展开设置下拉栏,可单击切换【屏蔽类型】、通过滑块调整【标签收纳阈值】、【渲染间隔】、【事件节流】的具体数值及通过单击切换成分检测依据【粉丝牌】、【关注列表】、【投稿列表】、【动态内容】、【评论内容】的启用/停用状态。

任何修改后都必须长按【应用】才能生效。

鼠标单击某个【粉丝牌】可以打开勋章墙面板,【粉丝牌】将会按【等级】自左往右依次排列,【粉丝牌】由【粉丝牌名】、【粉丝牌正主名】和【粉丝牌等级】组成。单击上方的标题可跳转至相关元素。

鼠标单击某个【成分标签】可以打开成分溯源面板,其中将会罗列该成分被判定的依据字符串,具体为取关键词前后10个字符串长度作为为首尾位置截取的字符串。单击上方的标题可跳转至相关元素。

将鼠标移至【用户昵称】或【成分标签容器】之上时会显示成分检测图标单击可对用户进行【普通成分分析】,长按一秒将进行【深度成分分析】。在深度成分分析时会扩大对用户个人信息的收集,具体为【全部粉丝牌】、【前250个关注】、【前5页动态内容】、【前100个视频及当前评论文本】。(两者共用检测依据)

注意事项

添加关键词时尽量避免使用【字母组合关键词】,此类关键词特别容易误匹配【英文单词】或者【中文首字母缩写】从而降低成分置信度。

当检测到黑子关键词与粉丝关键词同时存在时会在成分标签前添加🐵指示。

当脚本检测到对应API被拉黑后将会保护性地禁用15分钟并弹出系统提示,可手动强制恢复。

视野范围外懒检测,只检测当前视野内用户元素的成分。当不断滚动页面至到某刻定格时,才会检测当前视野内用户的成分。

目前只从【勋章墙】内提取了【粉丝牌正主名称,粉丝牌名称】 、【关注列表】内提取了【关注用户的名称】、【用户动态列表】内提取了【装扮名称】、【头像框名称】、【转发动态的作者名称】、【动态文本内容】 ,【用户投稿列表】内提取了【投稿标题,投稿描述】和【评论文本内容】用于匹配关键词。若希望扩大匹配范围请自行修改 Line2118: handleStr 函数内的信息提取逻辑。