Greasy Fork

Greasy Fork is available in English.

Bilibili评论成分识别&屏蔽

标注成分&自动屏蔽

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
cx l
日安装量
3
总安装量
2,313
评分
8 4 0
版本
2.15
创建于
2022-09-15
更新于
2023-03-11
大小
167.2 KB
许可证
MIT
适用于

成分标识&发言屏蔽

非常重要!!!

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

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

基于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 函数内的信息提取逻辑。