1080P 视频: http://bangumi.bilibili.com/movie/10185
由于 1080P 视频必须是大会员才能观看,所以验证方式是 JSON 加 Key 加 Cookie ,所以普通的 -d 选项只能获取 mp4 格式的高清,需要用 -j 选项指定 JSON , Cookie 用的是我的 Cookie 。
下载命令:
GetBilibili.jar -j "https://bangumi.bilibili.com/player/web_api/playurl?cid=10862031&appkey=84956560bc028eb7&otype=json&type=flv&quality=4&module=movie&sign=3433f3895371959209b2af36903a615e"
现在的这个 Key 因使用次数过多而被限速了(影响 -d 选项, 80 KB/S ),也不知道多久能恢复。
而我也不打算找更多的 Key 了,毕竟这不是可持续性发展。
所以我增加了 JSON 和 XML 这 2 种下载方式,算是一种 workaround 吧。
这是我的第一个开源作品,诞生于 1 个月之前,有些地方可能做的不是很好,求建议,求鼓励,求 start 。
|  |      1fhefh      2016-11-01 08:45:31 +08:00 先 mark | 
|  |      2newworld      2016-11-01 10:05:37 +08:00 via iPhone 支持支持 | 
|  |      3Vamwere      2016-11-01 10:15:21 +08:00 你干嘛想不开把 cookie 暴露出来,投了 3 个稿还一个被锁定了 | 
|  |      5XhstormR OP | 
|  |      6mazyi PRO 厉害了 | 
|  |      7trythebest      2016-11-01 18:48:07 +08:00 支持 | 
|      8aihimmel      2016-11-01 19:15:59 +08:00 via Android 有官方 player 的 key 要不要? | 
|  |      9XhstormR OP @aihimmel 发我邮箱吧, xhstormr#foxmail.com 。 | 
|  |      10msg7086      2016-11-02 02:29:05 +08:00 放 Cookie 不叫造福大众…… | 
|  |      11thinkmore      2016-11-02 10:43:18 +08:00 厉害了,我的锅 | 
|      12qwervbnm      2016-11-02 20:33:00 +08:00 有些问题想请教 1.我记得大约五天前, 1080P 选项对游客还是可见的,点击后会引导用户登陆并充值大会员,现在 B 站是不是改成不可见了? 2.我尝试用 GetBilibili 获取如下视频链接,返回错误 400 ,请教如何使用。( AV6880714 ) http://bangumi.bilibili.com/anime/v/96144 3.最终目的是想下载上述视频的 1080P 视频源,今天也是看到这个标题点进来的,但是没搞懂怎么用。刚才看到已经更新了 3.0 ,然而 3.0 貌似取消了-j 命令,所以不清楚还支不支持 1080P ,特此请教,谢谢。 | 
|  |      13XhstormR OP 1. 我这里有 1080P 的选项。   2. 更新到 3.0 。另外因为 key 被限制了,用原视频链接下载速度很慢的,最好用不限速的 XML 或 JSON 方式。   3. 支持 1080P 的,合并至 -d 选项了,会自动判断链接类型。不过 3.0 后要自己设置 Cookie 才能下 1080P 。 | 
|      14mingyun      2016-11-02 22:33:56 +08:00 用 java 写的呢 | 
|      15qwervbnm      2016-11-02 23:02:58 +08:00 @XhstormR  1.请问第一张截图是在没有登陆的情况下截的吗?因为五天前,我没有登陆,就是显示这四个选项,现在只有三个。 2.你分析出的内容和我给的链接没有关系,我下载下来比对过。单独比较时间就不一样,原视频 24:15 ,解析视频 03:06 。我这边相同命令获得了另一段不相关的视频,时长 03:16 。 3.没有 cookie ,泪目。还是感谢你开发了 GetBilibili ,希望越做越好。 | 
|  |      16XhstormR OP 1. 我是登录状态截的。 2. anime 类型的链接有点特殊,解析错了,我明天再看看逻辑。 3. http://bangumi.bilibili.com/anime/v/96144 ,可以用 2.7.0 的 -j 选项配合下面的链接,凑合用吧。 ``` https://bangumi.bilibili.com/player/web_api/playurl?cid=11209977&appkey=84956560bc028eb7&otype=json&type=flv&quality=4&module=bangumi&sign=79f3a4f1e8277ca644c657862c9731e6 ``` |