b站屏蔽增强器

根据用户名、uid、视频关键词、言论关键词和视频时长进行屏蔽和精简处理(详情看脚本主页描述),针对github站内所有的链接都从新的标签页打开,而不从当前页面打开

As of 22/04/2023. See the latest version.

Autor
hgztask
Ocene
0 0 0
Verzija
1.1.40
Napravljeno
07/03/2023
Ažurirano
22/04/2023
Size
266 КБ
Licenca
MIT
Važi za

b站屏蔽增强器


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

支持对页面视频进行镜像翻转和旋转,和视频画中画(youtube视频页和直播页也支持在播放页开启视频画中画)

支持为B站首页添加像App一样的推荐,可指定分区和频道视频加载(如游戏区,如原神频道)

支持导出导入规则,可视化面板显示控制规则

支持针对于首页视频指定显示对应分区的视频内容

支持获取视频的获取评论区目前页面可见的评论并导出

支持获取视频的弹幕

支持获取直播间的右边弹幕栏的页面可见弹幕内容并导出

支持获取直播间的高能用户列表并导出

平时少看GF,如有需求请通过下面描述通过b站联系或者邮箱[email protected]反馈

部分规则暂不支持修改,后续开放修改,目前也够日常使用

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


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

传送门脚本主页

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

作用场所

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

屏蔽类型

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

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

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


rule变量中的设置规则默认仅供参考,用户可按需修改,后续可以在面板上修改。


精简处理的地方有:

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

搜索页面底部信息

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

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

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


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

直播间精简处理

关键变量 liveData

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