B站视频下载-BilibiliVideoDownload v1.2.1 支持分p下载 弹幕下载
本帖最后由 wy543668913 于 2017-12-23 21:55 编辑## 2017.12.23 添加弹幕下载功能
### BilibiliVideoDownload
基于MDUI的单网页,可以下载单P和多P的bilibili视频的网站
### 版本
v1.2.1 `2017-12-21`
获取视频弹幕消息,去除视频背景
v1.2.0 `2017-12-3`
更换全新MDUI框架,添加视频背景,优化js代码
MDUI 是一套用于开发 Material Design 网页的前端框架
v1.1.3 `2017-12-1`
修复获取视频信息失败,由于9bl.bakayun.cn网站维护导致api失效,现已使用bilibili官方api接口,更稳定
v1.1.2 `2017-11-11`
修复下载地址错误,取消备用下载
v1.1.1 `2017-11-10`
修复视频格式显示错误
v1.1.0 `2017-11-05`
实现分P下载
注:由于api请求限制,目前只可以手动输入分p数获取分p下载链接。分p数为阿拉伯数字
v1.0.1 `2017-10-24`
优化了视频封面的获取方法
v1.0.0 `2017-10-21`
实现了基本功能
### 演示
![图片1](https://raw.githubusercontent.com/blogwy/BilibiliVideoDownload/master/img/4.png)
![图片2](https://raw.githubusercontent.com/blogwy/BilibiliVideoDownload/master/img/2.png)
![图片3](https://raw.githubusercontent.com/blogwy/BilibiliVideoDownload/master/img/3.png)
### 演示地址
[点击查看](http://www.bilibibi.cn)
### 实现的功能
1. 获取视频直链
2. 获取视频大小和时长
3. 获取视频封面
4. 获取视频标题up主名字
5. 支持移动端
1. 获取分p下载链接
1. 获取视频弹幕信息
### 已知的问题
1. 由于使用了国外(Images.weserv.nl)的图片缓存代{过}{滤}理,封面获取较慢。用图片缓存代{过}{滤}理是为了突破b站视频封面域名限制,直接调用会出现403
2. 暂时没发现
### API接口
- http://api.bilibili.com/view?type=jsonp&appkey=8e9fc618fbd41e28&id=AV号&page=1&callback=fn
- http://api.bilibili.com//playurl?aid=AV号&page=分P号&platform=html5&quality=1&vtype=mp4&type=jsonp&callback=fn&token=d3bd9275f0f2cda07f2406740db06c5d
### 感谢
- Images.weserv.nl图片缓存代{过}{滤}理
(https://github.com/andrieslouw/imagesweserv)
项目地址:
(https://github.com/blogwy/BilibiliVideoDownload) 许轲扬 发表于 2017-12-23 11:28
分p视频希望出一个批量解析功能,因为有的p数太多了实在
每获取一个下载链接,都向b站发送一次请求。如果分p太多,一次发送的请求就会突然增多,ip就被封了。就获取不到了。我也没有可靠的代{过}{滤}理ip池。解决不了这个问题 NOWorEVER 发表于 2018-3-18 18:36
现在用不了了
chrome edge可以,ff ie我正在修复。可能是我用es6写法导致不兼容 ww,感谢了 支持高清的吗?随便点赞楼主
下来看看 谢谢分享 表示我不用这么麻烦,直接地址前面加两个jj的字母就可以进入下载了 怎么下载链接403呢 谢谢楼主分享~~ 楼主辛苦了 这个好啊,虽然现在B站也不行了 很不错,赞一个