b站屏蔽增强器

根据用户名、uid、视频关键词、言论关键词和视频时长进行屏蔽和精简处理(详情看脚本主页描述),

目前為 2023-03-18 提交的版本,檢視 最新版本

作者
hgztask
評價
0 0 0
版本
1.1.2
建立日期
2023-03-07
更新日期
2023-03-18
尺寸
83.6 KB
授權條款
MIT
腳本執行於

b站屏蔽增强器


可针对视频标题、视频时长、播放量、弹幕量、用户名、用户UID和用户评论内容,进行相关屏蔽操作,比如根据视频标题进行屏蔽视频,就可以过滤一些 视频


温馨提示:由于暂未实现外部存储功能,屏蔽规则暂时只能写在js代码里,故每次更新会覆盖js代码更新的内容 所以,建议用户配置完相关规则之后根据对应的数组内容单独保存下来,如规则的userNameArr变量的数组内容,可以保存在文本文件先,如入到更新覆盖 把对应的规则内容复制粘贴进去对应规则即可,后续会实现存储功能,避免每次覆盖规则内容

对界面进行适当排版和精简处理

针对视频的屏蔽操作
根据视频作者用户名(包含或者完全匹配)进行屏蔽
根据视频标题(包含)进行屏蔽
根据视频作者用户UID进行屏蔽
根据视频播放量大小进行设置最大可展示的视频时长
根据视频播放量大小进行设置最小可展示的视频时长
根据视频播放量大小进行设置最大可展示的视频
根据视频播放量大小进行设置最小可展示的视频
根据视频弹幕量大小进行设置最大可展示的视频(目前还在测试)
根据视频弹幕量大小进行设置最小可展示的视频(目前还在测试)
针对于评论区和直播间的评论或弹幕屏蔽操作(专栏下评论区和单独打开动态页面评论区也算)
根据发言者用户名(包含或者完全匹配)进行屏蔽
根据发言者用户UID进行屏蔽
根据发言的关键词进行匹配屏蔽操作(一但匹配即屏蔽)

并且可以根据用户需求进行页面的精简处理

用户可以根据js文件中的规则参数阻止b站自动播放视频和控制视频播放的速度,一般情况下,没有登录(不可用)或者没有设置b站默认会自动播放的,根据个人 习惯,作者是不太喜欢这一逻辑的,所以该脚本是默认让视频不自动播放的,如果用户想要自动播放可以修改规则信息里的 autoPlay值,改成true即可,也就是不用脚本来控制视频的自动播放,让b站自己控制


传送门作者b站,最快更新状态和内容以及追进,也方便反馈相关问题

屏蔽规则默认的仅供参考,用户可按需修改;

用户只需要修改js中的 rule象里对应的规则类型即可。注释很全,不担心看不懂


作用场所

频道的视频 首页推荐 搜索页面 播放页右侧视频
视频评论区 专栏的评论区 消息中心的【回复我的】 消息中心的【@我的】
直播间 热门视频 首页的专区(如美食)


需要添加要屏蔽的关键词,根据下面表格描述,修改js中的对应数组内容即可

类型 变量名 值类型 说明
用户名 userNameArr 字符串(字符) 根据用户名进行屏蔽
用户名 userNameKeyArr 字符串(字符) 根据包含了该关键词的用户名进行屏蔽
用户uid userUIDArr int类型(纯数字) 根据用户UID进行屏蔽
标题 titleKeyArr 字符串(字符) 根据标题关键词进行屏蔽,包含的都会屏蔽
评论违禁词 commentOnKeyArr 字符串(字符) 根据评论的关键词进行屏蔽,包含的都会屏蔽
视频时长最小值 filterSMin int类型(纯数字) 设置允许出现的视频时长最小值,单位秒
比如小于60秒的都会被屏蔽
反之大于则不屏蔽
该值优先级比是视频时长最大值高
设置0则不生效该屏蔽模式
视频时长最大值 filterSMax int类型(纯数字) 设置允许出现的视频时长最大值,单位秒
比如大于120秒的都会被屏蔽
反之小于则不屏蔽
设置0则不生效该屏蔽模式
粉丝牌 fanCardArr 字符串(字符) 根据粉丝牌进行屏蔽(目前还在测试,尚未完善,仅在直播间生效)

对着注释对应的数组后面添加即可


精简处理的地方有:

搜索页面右侧悬浮按钮(貌似是新版的,没留意)

搜索页面底部信息

视频播放界面右侧个别悬浮按钮,和一些推广广告

首页右侧的个别悬浮按钮、左上角的导航栏,顶部大图的跳转链接

进入直播首页会移除大窗口直播间和大视频右侧的直播列表,并且该直播间会暂停播放(由于b站的尿性,会自动播放直播间画面和声音的,就算暂停了,也毕竟是脚本的注入,这期间的时间,会听到一点,暂停之后就听不到了)


直播间的底部信息可针对性屏蔽处理

直播间精简处理

关键变量 liveData

根据该对象内部的属性描述修改对应的值的状态,true表示启用,false反之不启用,按需修改即可

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址