bili指挥部(精准降落)

查找弹幕中关键词,实现自动跳过片头

Author
kakasearch
Daily installs
0
Total installs
991
Ratings
14 0 0
Version
1.64
Created
2020-06-25
Updated
2021-07-26
License
MIT
Applies to

考研中,脚本暂停跟新,欢迎其他开发者接手开发或者二次开发

使用
打开页面后会在弹幕开关旁出现自动跳过op开关,默认为开启状态,将跳转至‘指挥部‘弹幕处。
对于一些op在中间的番剧,可以将自动跳过关掉,关掉后会出现手动跳跃开关
你可以选择在合适的时机点击手动开关,跳过op,
对于无法找到指挥部关键词的番剧,点击手动开关将快进5s
自动跳过开关的状态可以被记录,切p时无需再次打开或关闭,刷新则使开关重置
检索到弹幕出现多个如‘空降7:22’的关键词,自动跳转至空降坐标

注意

空降功能还在测试,如不需要可在代码33行处关掉

原理

通过解析弹幕关键词获取跳过片头的最佳时间,可在setting处自定义修改

自定义设置

一般保持默认即可
代码setting处:
keyword:['在.+跳op','小手.+没有','谢指挥部','精准降落','反手炸了指挥部','无.+手熟尔','精准落地','感谢指路'],含有这些关键词的进入筛选,如感谢指挥部
badword:['呼叫','[\??吗呢怎了]'],//含有这些词的弹幕将被排除,例如 呼叫指挥部 或 指挥部呢?
max_time:300,//单位秒,最大跳过时长,此时长之外的将视为不可信,0为不限制
min_time:10,//单位秒,最小跳过时长,此时长之外的将视为不可信,0为不限制
react_time:3,//弹幕发送的反应时间
kongjiang:1,//是否开启空降功能,1开0关,检索到空降关键词自动跳转
kongjiang_num:2,//空降位置出现的最低次数,低于此数量的弹幕会被认为不可信,意在阻止虚假空降
super_kongjiang : 0, //强力空降模式,1开0关,会加强对空降功能的检索,但可能会造成出现第一条空降弹幕就跳转
konjiang_check_time:2500,//空降检查时间间隔,单位ms,2000-4000是比较好的选择
auto_play:1,//是否打开页面就播放,默认为1:所有页面播放,改为0:只有换p后才会自动播放
debug : 0,//开发模式,0关,1开

其他

此脚本只是bili_op_pass跳过计划中的一步,后续可能会合并到其他脚本
此脚本代码遵循MIT协议,欢迎其他开发者二次开发以更好的跳过op
bili_op_pass跳过计划:
[100%]0.跳过结尾5s等待,直接下一p
[100%]1.按键侦听,用户自行快进
[100%]2.弹幕解析,精准降落
[100%]3.高能条识别,一步到高能
[0%]4.视频帧分析,锁定op结束时
[25%]5.用户操作分析,学习跳过时机
[10%]5.op设置云共享,完全精准跳过