欢迎光临散文网 会员登陆 & 注册

基于穷举的B站剧透弹幕屏蔽规则

2020-04-30 20:24 作者:不妙脆角  | 我要投稿

柯南上线了,决定写个弹幕剧透屏蔽。

不然你懂的


https://new.qq.com/omn/20190516/20190516A0EYA5.html
http://k.sina.com.cn/article_6615184544_18a4bb4a000100fxei.html?from=animation&subch=


直接上代码:

这些语句支持的屏蔽:


包含空格的弹幕

包含“二五仔”及其同音词的弹幕

结构为坏人是XX/XX是坏人的弹幕

包含凶手及其同音词的弹幕

包含反骨及其同音词的弹幕

结构为注意这个XX/别忘了这个XX/记住这个XX的弹幕

结构为这个人XX了的弹幕

包含“便当/杀青/盒饭/死亡暗示”的弹幕

包含”高能预警/flag/打脸“的弹幕

包含箭头的弹幕(避免用箭头指凶手)


使用效果(在我某个视频测试的):



使用方法:

在电脑端下载xml文件,在弹幕屏蔽设置处右键,选择”导入xml文件“,导入下载的xml文件,显示“已批量导入”并且正则屏蔽列表中有了,就说明成功了。

手机端要先在电脑端导入,再云同步。

下载链接:

https://github.com/HDTTclear/get-live-commenting-frombilibili/blob/master/Prevent_spoilers_HDTT_test.xml

或者我直接贴在这里吧,自己新建一个txt再把后缀改成xml就行。


<filters>

<item enabled="true">r=\s</item>

<item enabled="true">r=【二五仔】|[二2②Ⅱ贰耳][五5唔无吴⑤Ⅴ舞午伍污]仔</item>

<item enabled="true">r=【二五仔】|坏人是|是坏人</item>

<item enabled="true">r=【凶手】|[fan熊雄*兄凶汹讻忷兇訩][受手首收守瘦兽寿授扌]</item>

<item enabled="true">r=【反骨仔】|[反范番繁钒烦饭凡帆犯返贩][鼓谷故骨🥁古股顾固孤姑蛊辜]</item>

<item enabled="true">r=【记住党】|[别憋][忘]了[这那内]|[记想][住着][这那内]|注意[这那内]</item>

<item enabled="true">r=【隐晦暗示】|[这内那]个人.*了|[这内那]人.*了</item>

<item enabled="true">r=【谁死了】|[死挂凉没殁卒黑]|.*便当|.*杀青|.*盒饭|.*gg|.*GG|.*Gg</item>

<item enabled="true">r=【暗示党】|.*是有原因的|.*是因为|往下看|</item>

<item enabled="true">r=【梗暗示】|打脸|flag|结局|高能|前方</item>

<item enabled="true">r=【箭头】|[↑↓←→↗↖↘↙]</item>

</filters>




说明:

没办法达到完美屏蔽,只能用穷举剧透常见说法的方法,使得过滤后的剧透弹幕不能一下子被看懂,而且要不断更新。


P.S.B站的专栏排版真的难受。看着和营销号似的。:)

究其原因应该是:没有文本自动变色;页面太窄,明显为手机端设计;图片不能排版,只能顺序单张放置。


P.P.S

我觉得写的太丑了,以至于不想发出来,但穷举+正则匹配又是对抗各种谐音字最实用有效的方法。

基于穷举的B站剧透弹幕屏蔽规则的评论 (共 条)

分享到微博请遵守国家法律