一个链接解决-B站视频下载

微微 21/05.16 11:05 2492

自己很喜欢剪辑,就通常会收藏一些喜欢的剪辑视频。

B站无疑是一个优秀的视频分享平台,遂先把自己喜欢的视频下载下来,放到自己的网站分享。

搞了一个B站视频解析下载接口,放在云函数上,应急一下还是可以的。(免费额度就这么多,用完也就停了。理论上一个月够用)

https://79e7a44883eb44e38c99304a6b3b1d79.apig.cn-south-1.huaweicloudapis.com/bilibili?url=

url后面跟B站视频链接,需要是B站网页版的链接,手机上的短链接没匹配(主要是懒)

直接get请求即可

https://79e7a44883eb44e38c99304a6b3b1d79.apig.cn-south-1.huaweicloudapis.com/bilibili?url=https://www.bilibili.com/video/BV1364y1D7KF

返回内容

{"url": "https://cn-cq-gd-bcache-08.bilivideo.com/upgcxcode/04/65/311946504/311946504-1-208.mp4?e=ig8euxZM2rNcNbhznwdVhwdlhzh3hwdVhoNvNC8BqJIzNbfq9rVEuxTEnE8L5F6VnEsSTx0vkX8fqJeYTj_lta53NCM=&uipk=5&nbs=1&deadline=1620917862&gen=playurlv2&os=bcache&oi=2015088686&trid=000098f64cc389804bceaae680c855450e22T&platform=html5&upsig=ed90f0030396ae745116c16330740ddb&uparams=e,uipk,nbs,deadline,gen,os,oi,trid,platform&cdnid=20303&mid=0&orderid=0,1&logo=80000000", "auther": "blueweiwei", "siteURL": "https://github.com/blueweiwei"}

json的url即为视频直链,下载保存为mp4即可享用。


更新 0517

解析的视频是默认最高画质,支持1080p则返回1080p清晰度视频,若最高为720p,则下载720p清晰度视频。因为没有大会员账号加持,清晰度没有达到1080+,会员番剧解析无果

没有匹配视频列表,因此,一个视频链接只能返回一个直链。若下载一个视频列表的多个视频,还需手动多次操作。

 

最后于 21/05.17 10:52 被微微编辑 ,原因: 更新

上一篇:Telegram原创j机器人 开源
下一篇: 一个链接解决-一句文字转语音 tts
最新回复 (7)
  • 老牛小猪 0
    引用 8
    6
    23/10.29 00:43 0 回复
  • 问风 0
    引用 7
    6
    23/09.18 01:46 0 回复
  • jianhuo 0
    引用 6
    zoe可以
    21/07.12 00:11 0 回复
  • null 0
    引用 5
    感谢分享。其实安卓上的话,via浏览器可以抓取的。
    21/05.16 22:35 0 收起回复
    微微: 试了一下,安卓via资源嗅探,在电脑模式下显示显示不支持。在安卓ua可以嗅探到,但安卓ua情况下,B站没办法更改清晰度。也就是说,via的视频嗅探获得的B站视频会糊,清晰度不高。 不知道有没有其他的解析方案?🤔
    21/05.17 10:40回复
  • 微微 0
    引用 4

    21/05.16 15:05 0 回复
  • zsxwz 0
    引用 3

    是无水印吗。。。

     

    21/05.16 11:28 0 收起回复
    微微: 不是去水印的,看B站视频原本有没有水印 图片,请求的为 ****/bilibili?url={http://www.bilibili.com/****},curl的链接不正确
    21/05.16 15:01回复
    zsxwz: 回复 微微: 折腾论坛有点晚,没细看,粘贴链接的时候被zsh自动转义了。。。虽然不用。。。。。
    21/05.16 15:21回复
    • 姿势论坛—姿势小王子
      9
返回
发新帖
友情链接
免责声明:本站部分资源来源于网络,如有侵权请发邮件(mail@zsxwz.com)告知我们,我们将会在24小时内处理。