B站(Bilibili) 视频的下载。

Posted johnsonshu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了B站(Bilibili) 视频的下载。相关的知识,希望对你有一定的参考价值。

1) 第一种是众所周知的方法,在URL的 bilibili 前加个 i, 就可以有视频的mp4的地址,然后用下载器下载。

比如 想 下载 https://www.bilibili.com/video/av16988573

可以输入URL

https://www.ibilibili.com/video/av16988573

就可以得到 MP4的地址:

http://upos-hz-mirrorks3u.acgvideo.com/upgcxcode/66/18/27771866/27771866-1-16.mp4?e=ig8euxZM2rNcNbhVhwdVhoMzhwdVhwdEto8g5X10ugNcXBB_&deadline=1550331372&gen=playurl&nbs=1&oi=2075778985&os=ks3u&platform=html5&trid=90ff1999293f4d7dad9e05d99798b139&uipk=5&upsig=fbd1222ab76b3d18edadf7ec4b079270

 

2) Chrome的developer 模式里,可以找到类似的FLV URL (可惜的是,这个flv下载的只是片段,片段组合的方法还需要考虑)

https://upos-hz-mirrorks3u.acgvideo.com/upgcxcode/66/18/27771866/27771866-1-32.flv?e=ig8euxZM2rNcNbKa7WdVhoMM7zUVhwdEto8g5X10ugNcXBlqNxHxNEVE5XREto8KqJZHUa6m5J0SqE85tZvEuENvNC8xNEVE9EKE9IMvXBvE2ENvNCImNEVEK9GVqJIwqa80WXIekXRE9IMvXBvEuENvNCImNEVEua6m2jIxux0CkF6s2JZv5x0DQJZY2F8SkXKE9IB5QK==&deadline=1550330350&gen=playurl&nbs=1&oi=2075778985&os=ks3u&platform=pc&trid=517c18a6f5d74978b9df672f0c9892cf&uipk=5&upsig=606f8eccee1af0edaf3275e08566b436

放在 flashget 里,写入referer 参数 https://www.bilibili.com/video/av16988573 ,即可下载。

 

3) 这也是FLV片段。自己构造 curl的请求参数 

curl -H "Referer: https://www.bilibili.com/video/av16988573" -X GET "https://upos-hz-mirrorks3u.acgvideo.com/upgcxcode/66/18/27771866/27771866-1-32.flv?e=ig8euxZM2rNcNbKa7WdVhoMM7zUVhwdEto8g5X10ugNcXBlqNxHxNEVE5XREto8KqJZHUa6m5J0SqE85tZvEuENvNC8xNEVE9EKE9IMvXBvE2ENvNCImNEVEK9GVqJIwqa80WXIekXRE9IMvXBvEuENvNCImNEVEua6m2jIxux0CkF6s2JZv5x0DQJZY2F8SkXKE9IB5QK==&deadline=1550330350&gen=playurl&nbs=1&oi=2075778985&os=ks3u&platform=pc&trid=517c18a6f5d74978b9df672f0c9892cf&uipk=5&upsig=606f8eccee1af0edaf3275e08566b436"

注意:

     a) 需要把URL用引号引起来,防止跟bash/cygwin 命令冲突

     b) referer Header是必须的。

 

以上是关于B站(Bilibili) 视频的下载。的主要内容,如果未能解决你的问题,请参考以下文章

linux合并bilibili下载的blv视频

「mac软件教程」Mac上下载bilibili哔哩哔哩(B站)视频

Bilibili 网页版下载视频 B站下载MP4格式视频(不用下载工具)

屏幕截图

如何下载b站视频

无需插件只使用浏览器下载b站视频