Greasy Fork

Shined up real nice.

bili_fix_player

B站播放器增强脚本,下载视频,可使用另外两种H5播放器,可弹窗播放等

After trying this script, you can ask a question about it, review it, or report it.
Advertisement
Author
绯色起源
Daily installs
6
Total installs
17,377
Ratings
282 2 0
Version
4.0.3
Created
Updated
License
N/A
Applies to
  • bilibili.com
  • /^.*\.bilibili\.(tv|com|cn)\/(video|search|sp).*$/
  • /^.*bilibili\.kankanews\.com\/(video|search|sp).*$/
  • http://search.bilibili.com*

Author's Description

点我快速安装脚本

脚本新手若观看下面教程无法理解如何安装,可以火狐吧发帖或者博客留言

BiliFixPlayer|修复B站播放器

功能:修复B站播放器,黑科技,列表页、搜索页弹窗,破乐视限制,提供高清、低清晰源下载,弹幕下载;注意: 遇到无法播放问题请关闭脚本

USO已经挂了,项目托管于github

源码地址

项目主页【安装地址界面】为

项目页面

脚本地址:

地址1[推荐]:github安装

地址2:greasyfork

当前最新版本为2016-09-12更新的版本【v4.0.3】

你造吗?使用Github通道将最先获得最新版本

出现无法播放情况先关闭自动修复

2016-06-30【高考之日】更新的版本【v4.0.2】

2016-06-07:修复弹窗开启关闭故障,原因:博主把参数名更换,然后有一个参数是play忘记改成player;脚本存储改回原来的GM存储,原因:localStorage在跨域的时候(比如B站二级域名)都会导致脚本存储不统一;增加对bangumi新番页面的支持,至于弹窗功能,是个大坑,很少人需要,故此页面不再增加弹窗功能;增加小型播放器与其他功能组合的选项

2016-05-30:自动网页全屏、默认关闭弹幕(已经删除),来自火狐吧谷歌卫士的bilibili_autowide脚本、修复appkey失效;增加一个ABP-HTML5播放器,来自脚本https://greasyfork.org/zh-CN/scripts/19696-bili-html5;修改脚本存储位置为localStorage,清理cookie会导致存储丢失;B站官方的弹幕播放器摘自http://tieba.baidu.com/p/4355490187谷歌卫士

2016-03-02 :修复HTML5播放器的弹窗,该播放器在火狐下有异常,即暂停和播放异常,需要点击屏幕并按下空格键,但在chrome下完全正常,233我本人不太会修复权限之类的BUG;html5播放器在搜索页面无法使用,原因是搜索页面的二级域名与主域名不同导致脚本请求跨域,偷懒不修复233

2016-02-29 增加了一个B站官方的弹幕播放器[谷歌卫士提供]

2015-08-10 3.9(charlotte)版本:优化菜单功能,以前的菜单有点琢磨不透!

2015-01-10API账号被封,现更换appkey,感谢swordfeng和tiansh两位小伙伴,增加一个视频播放页面的治疗按钮,用于治疗乐视源和搜狐源无法播放的情况,自动滚动到播放器时机提前,即使api返回缓慢,还是可以体验到极速自动滚屏到播放器

2014-12-08重新兼容火狐魔镜,重新修复部分乐视源只播广告,采用改版bili播放器,弹窗分P列表标题显示

2014-11-25 博主太懒啊很多小功能修复不了(技术原因也有),本次只修复了视频下载有分段的情况和治疗下部分乐视源弹窗播放广告不播视频,博主无面向对象编程经验,此次更新尝试了部分类的写法,感觉萌(bu)萌(hui)哒(xie)。

2014-10-31 自动宽屏功能会自动强制替换视频,而且无论何种B站播放器都有效;重写了视频下载功能,因为原来的模糊视频接口坏了,此次修改成更加直观的下载

2014-09-27移除记录弹窗播放器垂直位置功能(因为部分chrome用户老是反应播放器不知所踪),重构弹窗函数,修复弹窗函数多次运行导致分P列表重叠无法选择,博主采用了新的元素点击事件函数,从而使每个弹窗元素只有唯一一个点击事件,并修复了在火狐下视频播放页替换播放器后的网页全屏(chrome下无解,等待大神帮助),重新处理监听ajax产生的新数据,使用了贴吧大花猫的监听函数,因此可以无须点击左下角的【重新渲染按钮】,但是在部分机器可能有卡顿,如果觉得卡顿可以自行删除307行的代码即可,增加按需替换播放器选项【以前是一律强制替换】,自动宽屏在弹窗和视频页大型播放器下并且强制替换选项开启有效,按需替换则部分有效[因为是替换后的视频才有效]

2014-09-15修复专题页导致按钮失效,在左侧下角增加一个【重新渲染弹窗按钮】,当部分地方没有弹窗按钮的时候,可以点击一下,然后应该有弹窗按钮了,新功能【视频页自动定位到播放器位置】,新功能【播放器自动宽屏[包括弹窗和视频页的播放器(大型)]】

2014-09-06由于B站可以自由切换新版旧版的首页,增加对其支持(增加重新渲染弹窗按钮,如果发现部分列表无弹窗按钮则点击),同时恢复记录弹窗播放器垂直位置,为保证播放器不会不知所踪,设置垂直位置有极限值,超过此值域会被自动初始化;

2014-09-04B站UI升级导致脚本失效,修复为临时版本,因为B站部分列表变成AJAX,脚本给ajax后的内容添加支持比较麻烦,等博主搬砖活干完,谢谢支持

2014-08-15增加专题弹窗,移除对所有播放器都采用打开菜单时将视频移开的功能,需要360浏览器用户自己设置打开此功能

2014-07-26弹窗因为本人技术问题无法完美解决,使用embed标签替换,可以网页全屏,但是关闭弹窗后会导致鼠标滚轮无效使用iframe标签无滚轮bug,但是因为跨域了,导致无法网页全屏

2014-07-23修复多数BUG

2014-07-20修复小BUG,增加评论区移除和谐娘功能 当出现[此楼层已被用户隐藏 点击查看]时,自动展开,需要到脚本设置页面设置

2014-07-13你造吗?您可以使用一个海外的代理并将http://interface.bilibili.com/playurl?*作为代理规则加入到代理列表中即可弹窗播放爱奇艺视频(来自田生大神)

修复弹窗播放时,点击B站FLASH播放器后,若直接点击关闭弹窗,会造成鼠标滚轮无效的问题

修复360浏览器在脚本设置的时候,被视频君挡住无法设置的问题,方案是(设置的时候先让视频君去火星,设置后再放回来)

2014-06-30按照田生大神建议,增加与其脚本匹配id,在弹窗标题增加打开播放页面的按钮,补充,发现BUG,在弹窗播放时,点击B站FLASH播放器后,若直接点击关闭弹窗,会造成鼠标滚轮无效的问题,这BUG作者暂时无修复方法

并且使用了田生大神分支里面的弹窗播放器支持网页全屏功能,感谢

2014-06-21修复搜索页面因为作者正则匹配错误(B站把域名换成com但在a标签还是tv域名,坑爹)的问题

2014-06-18修复B站更换域名的BUG,在田生大神的建议下,将所有api域名换成com,弹窗播放器增加收藏按钮

2014-06-08修复小部分bug(样式冲突、弹窗冲突)

2014-06-03增强弹窗播放器,[拖动窗口标题可移动播放器,拖动右下角可改变播放器大小,设置后自动保存宽高和位置]

2014-05-25感谢吧友lzgptdgj提供BUG,在小型播放器下,屏蔽规则会无效的问题,已经修复

2014-05-14增加首页弹窗播放,基本实现全站可弹窗(首页新番专题列表除外等)

2014-05-13增加搜索页面的弹窗播放,并且支持多P和显示当前P,增加模糊画质下载按钮

2014-05-11还是基佬要求,增加弹窗播放器分P效果,增加弹幕下载功能,在吧友大神田生的建议下,正则表达式加强匹配

2014-05-10收益于自己的B站追番计划(http://v.myacg.ga或者http://weiyun.jd-app.com),代码逻辑重构(不再区分视频源再解析视频),并重写UI

2014-05-10受诸多基佬要求,增加除首页外其他分类页面的弹窗播放(初衷是为了弹窗乐视源)

2014-03-28增加下载视频按钮

2014-01-23替换优酷、爱奇艺、搜狐为B站播放器

2013-12-14修复B站播放器无法在火狐魔镜弹窗播放

------------以下信息提供给开发者-----------

//https://static-s.bilibili.tv/play.swf---新版播放器

//http://static.hdslb.com/play.swf---旧版播放器

//https://static-s.bilibili.tv/play_old.swf---考古级别播放器

//使用https连接的播放器可以获得屏蔽列表


脚本功能:

0:概述功能{

github

}

{包含功能:提供高清画质和低品质画质视频下载,提供xml弹幕下载,可自由切换是否启用脚本和播放器大小,评论区分页悬浮,评论区去和谐}

1:提供高清画质和低品质画质视频下载,提供xml弹幕下载,可自由切换是否启用脚本和播放器大小

如上图,直接在视频播放页面点击脚本里面的所需功能区域字符即可,可以

【自动替换外站播放器为B站播放器(如优酷、搜狐等,爱奇艺和乐视需要使用弹窗播放,详细看下面2介绍)】

【高清画质和低品质画质视频下载,提供xml弹幕下载】

【可自由切换是否启用脚本和播放器大小】

【评论区分页悬浮,评论区去和谐】

2:提供二级页面的弹窗播放效果,可以自由弹窗播放,如新番页面,MV页面和音乐页面(多P支持并显示当前播放P),附带分P列表
乐视番弹窗即可破解,

爱奇艺番【可以使用一个海外的代理并将http://interface.bilibili.com/playurl?*作为代理规则加入到代理列表中即可弹窗播放爱奇艺视频】然后搜索所需的弹窗即可破解,

github

3:评论区域分页悬浮

当想要迅速分页查看评论时每次都需要滚动到页底部?本功能帮助你【需要到步骤1那里设置打开】,实现分页栏悬浮,快速翻页

github

4:评论区域去和谐
2333每次都会看到这种情况?

github

本功能帮助你【需要到步骤1那里设置打开】,实现评论去和谐,快速浏览信息

OK,打开该功能后,

github

脚本的安装方法,以下只简单介绍安装方法,如果有不明白的,可以去百度火狐吧贴吧提问,或者在本博下面回复,我们尽量帮您

概况安装方法:

    火狐浏览器用户,在安装Greasemonkey扩展后安装该脚本即可使用
    chrome浏览器(包括chrome壳子的诸如360,猎豹,搜狗等等的极速模式)用户,在安装Tampermonkey扩展后安装该脚本即可使用;

详细脚本的安装:

    火狐浏览器{
    1.在这个地址安装addons.mozilla.org/zh-CN/firefox/addon/greasemonkey安装这个扩展;
    2.重启火狐;
    3.在本页,点击install即可在B站使用
    }
    chrome(包括chrome壳的浏览器:包括chrome壳子的诸如360,猎豹,搜狗等等的极速模式){
    1.在谷歌应用商店搜索安装Tampermonkey扩展,然后同上;
    2.(chrome壳:包括chrome壳子的诸如360,猎豹,搜狗等等的极速模式)
    在应用商店搜索安装Tampermonkey扩展,然后同上;
    如果搜索不到,那么谷歌搜索Tampermonkey扩展,下载到本地,然后拖到扩展管理器安装扩展即可;
    }

出现无法播放情况先关闭自动修复

感谢各位大神和B站爱好者的支持,跑路搬砖走起

BUG反馈地址

Share