找回密码
 立即注册
搜索
查看: 8142|回复: 63

[原创] 下限终结者0.1 Release - bilibili弹幕高级过滤器

[复制链接]
     
发表于 2011-9-25 23:25 | 显示全部楼层 |阅读模式
鉴于最近B站的风气问题,为了在看视频的时候保持一个好心情,弹幕屏蔽功能是必不可少的。而官网的弹幕屏蔽系统功能局限性较大,部分朋友不是很懂如何设置屏蔽字 ,管理员也不可能长时间在线来删除恶意弹幕,本程序即为解决此问题而存在。




目前实现的功能:


阻挡部分影响观看的广告:去掉了播放页面上下的广告,那广告太雷人了
正则表达式过滤:关键字过滤,阻止长字幕刷屏

用户ID过滤 :跟下限帝永远说再见
非会员弹幕过滤:IP党的末路
底顶端弹幕过滤 :从此不再有挡字幕
竖排弹幕刷屏过滤:官方对这种多条竖排的弹幕没办法,而我们可以做到
大字过滤:让你秀存在感!
颜色过滤:同上,但不推荐启用,误杀概率大(比如MIKU演唱会)
同屏弹幕数量过滤:可以设置同屏幕出现的弹幕最大数量
字幕君和特殊弹幕保护:神字幕不受任何过滤规则影响

如果你不懂如何设置这些功能,那么也没关系,作者已经内置了一套较为完善的屏蔽规则和关键字,即装即用。

默认过滤规则:

竖排刷屏超过3行者死
4秒内出现弹幕数量不能超过20
神字幕/特殊弹幕保护
不显示所有大字
底/顶端字幕只能是小字
弹幕长度不能超过30
单条弹幕不能超过2行
不允许一条弹幕中长度大于3的相同字符串重复3次以上
不允许纯数字弹幕
粗口,恶俗,人参攻击,无意义弹幕过滤

在默认规则下,弹幕屏蔽率约为10%-20%左右。


本插件的其他特点:

1、允许完全自定义过滤规则
2、基于Fiddler2代理转发,支持windows平台下的任意浏览器
3、过滤不是即时的,和官方屏蔽功能联合使用效果更佳。



安装方法:


1、运行Fiddler2Setup.exe,安装程序。
2、如果你没有.NET FrameWork 4.0,那么请安装。
http://www.microsoft.com/downloa ... 0-919f-b21f31ab88b7
3、将BiliFilter.dll文件拷贝至目录 C:\Program Files (x86)\Fiddler2\Scripts\ 文件夹下
4、将rules.txt文件拷贝至目录 C:\Program Files (x86)\Fiddler2\ 文件夹下(如果不拷贝则没有过滤规则,请在程序中自行添加)
5、将浏览器的代理设置为127.0.0.1:8888(IE,chrome用户会自动设置,firefox用户可以通过程序自动安装的插件设置)。如果程序非正常退出,那么你需要手动将代理改回来才能正常上网。
6、运行Fiddler.exe即可


下载地址:


http://115.com/file/bhf6vsqu#


本程序在Windows 7 - 64bit 和 Windows XP - 32bit 下测试通过。如果发现BUG,请跟帖回报。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

头像被屏蔽
发表于 2011-9-25 23:29 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2011-9-25 23:29 | 显示全部楼层
GJ!
回复

使用道具 举报

发表于 2011-9-25 23:33 | 显示全部楼层
回复

使用道具 举报

头像被屏蔽
发表于 2011-9-25 23:33 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
发表于 2011-9-25 23:34 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
 楼主| 发表于 2011-9-25 23:39 | 显示全部楼层
引用第4楼杉崎剣于2011-09-25 23:33发表的  :
我想知道这样弄了B站的弹幕还有多少是能省下的



默认规则的话可以剩下大概80%
回复

使用道具 举报

     
 楼主| 发表于 2011-9-25 23:40 | 显示全部楼层
引用第5楼Porsche于2011-09-25 23:34发表的  :
我比較想屏蔽的就是神字幕  



官方不就有这功能么,禁止特殊弹幕池就可以了
回复

使用道具 举报

头像被屏蔽
     
发表于 2011-9-25 23:42 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2011-9-25 23:42 | 显示全部楼层
看个番还要哪么折腾不累吗……
回复

使用道具 举报

     
发表于 2011-9-25 23:44 | 显示全部楼层
求小白鼠报告
回复

使用道具 举报

     
发表于 2011-9-26 00:29 | 显示全部楼层
楼主好样的
回复

使用道具 举报

     
发表于 2011-9-26 00:39 | 显示全部楼层
神字幕可以直接屏蔽

反而是乱七八糟的小弹幕屏蔽起来很恶心  多谢
回复

使用道具 举报

     
发表于 2011-9-26 00:40 | 显示全部楼层
太棒了!尤其是这个 非会员弹幕过滤:IP党的末路

原来看视频被刷屏的恶心到了还蒙蔽不了的那种感觉真是
回复

使用道具 举报

发表于 2011-9-26 01:20 | 显示全部楼层
\\f是啥? 。net特有正则规则?
回复

使用道具 举报

发表于 2011-9-26 01:23 | 显示全部楼层
\\f     匹配一个换页符。等价于\\x0c和\\cL。

wiki
回复

使用道具 举报

发表于 2011-9-26 01:33 | 显示全部楼层
棒!又可以上B站各个区闲逛了
回复

使用道具 举报

发表于 2011-9-26 01:56 | 显示全部楼层
好东西,mark
回复

使用道具 举报

     
发表于 2011-9-26 02:52 | 显示全部楼层
多谢了!

不过刚才试了一下成功安装了也检测到视频访问
但是浏览器视频框加载不出来,用ie和chrome都是这样,用的还是原始的规则没有改过

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

发表于 2011-9-26 04:10 | 显示全部楼层
B站弹幕屏蔽的时候可以多选,但是因为那些sb弹幕有很多都是同一个人发的,显示屏蔽成功实际没效果,这个具体编程我不懂,但是同时多次涉及某数据,作为一个处理就行了,不处理这个做法略强力
回复

使用道具 举报

     
发表于 2011-9-26 04:14 | 显示全部楼层
引用第9楼172689401于2011-09-25 23:42发表的  :
看个番还要哪么折腾不累吗……


求剧透屏蔽方法
回复

使用道具 举报

发表于 2011-9-26 04:23 | 显示全部楼层
不开弹幕不就行了?
回复

使用道具 举报

发表于 2011-9-26 08:30 | 显示全部楼层
引用第21楼tuya000000于2011-09-26 04:23发表的  :
不开弹幕不就行了?
回复

使用道具 举报

     
发表于 2011-9-26 08:41 | 显示全部楼层
撒花
回复

使用道具 举报

     
发表于 2011-9-26 08:42 | 显示全部楼层
只要管理员全面禁止匿名弹幕,镰刀再锋利点就可以了
回复

使用道具 举报

     
发表于 2011-9-26 08:43 | 显示全部楼层
只要管理员全面禁止匿名弹幕,镰刀再锋利点就可以了
回复

使用道具 举报

     
发表于 2011-9-26 09:15 | 显示全部楼层
噢,这个给力啊,下班后回去试试
回复

使用道具 举报

     
发表于 2011-9-26 09:18 | 显示全部楼层
感谢LZ,下班回家试试。

我觉得空耳字幕帝的存在非常的反人类。
回复

使用道具 举报

发表于 2011-9-26 09:26 | 显示全部楼层
虽然有些弹幕的确讨厌,这搞到这程度是不是略显蛋疼了
回复

使用道具 举报

发表于 2011-9-26 09:26 | 显示全部楼层
运行环境是.net framework 2.0才对
回复

使用道具 举报

发表于 2011-9-26 09:27 | 显示全部楼层
虽然有些弹幕的确讨厌,这搞到这程度是不是略显蛋疼了
回复

使用道具 举报

头像被屏蔽
     
发表于 2011-9-26 09:32 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2011-9-26 09:57 | 显示全部楼层
好东西 不过不知道有没有办法实现 过滤掉移动弹幕中带颜色的弹幕 因为我发现带颜色的基本都下限…
回复

使用道具 举报

     
发表于 2011-9-26 11:02 | 显示全部楼层
技术宅
回复

使用道具 举报

头像被屏蔽
     
发表于 2011-9-26 11:15 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2011-9-26 11:21 | 显示全部楼层
这也有啊
回复

使用道具 举报

     
 楼主| 发表于 2011-9-26 12:28 | 显示全部楼层
引用第18楼冷無缺于2011-09-26 02:52发表的  :
多谢了!

不过刚才试了一下成功安装了也检测到视频访问
但是浏览器视频框加载不出来,用ie和chrome都是这样,用的还是原始的规则没有改过

.......



这种情况多台机器测试都没有发现,不知你具体的系统和浏览器版本是多少?不设置本程序代理是否可以正常刷出播放器?


建议尝试清空浏览器缓存,如果还是不行,换个浏览器试试
回复

使用道具 举报

     
 楼主| 发表于 2011-9-26 12:31 | 显示全部楼层
引用第33楼cmg1987于2011-09-26 09:32发表的  :
.NET FrameWork 4.0

为啥要用到这么高……



我测试用的机器全部都装了VS2010,所以为了保险起见


况且这东西装一次就一劳永逸
回复

使用道具 举报

     
 楼主| 发表于 2011-9-26 12:37 | 显示全部楼层
引用第34楼ds006425于2011-09-26 09:57发表的  :
好东西 不过不知道有没有办法实现 过滤掉移动弹幕中带颜色的弹幕 因为我发现带颜色的基本都下限…



把过滤规则中的

  1. +mode.1&size.25
  2. +mode.1&size.18
  3. +mode.4&size.18
  4. +mode.5&size.18
复制代码


替换为


  1. +mode.1&size.25&color.16777215
  2. +mode.1&size.18&color.16777215
  3. +mode.4&size.18
  4. +mode.5&size.18
复制代码


即可实现滚动弹幕只能是白字的效果
回复

使用道具 举报

发表于 2011-9-26 12:41 | 显示全部楼层
非会员弹幕过滤:IP党的末路

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-9-13 21:29 , Processed in 0.216478 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表