实现哔哩哔哩视频下载

获取视频信息

https://api.bilibili.com/x/web-interface/v...为例

https://api.bilibili.com/x/web-interface/view?bvid= + bvid

https://cdn.learnku.com/uploads/images/202004/13/25979/d2Nyi770gP.png!large

获取flv地址

https://api.bilibili.com/x/player/playurl?bvid=BV1Ax411q77p&cid=20624716&qn=80&otype=json

参数:
    bvid 原aid,哔哩哔哩加密了
    cid  "集"的id
    qn  清晰度

(没有发送cookie 只能看低清)

https://cdn.learnku.com/uploads/images/202004/13/25979/ZTomgTdWqq.png!large

下载flv

http://upos-sz-mirrorhw.bilivideo.com/upgc...

浏览器直接访问是无法下载的,需要伪造请求头。

https://cdn.learnku.com/uploads/images/202004/13/25979/x8WgKWWwVH.png!large

播放

https://cdn.learnku.com/uploads/images/202004/13/25979/nH5HV8Udtj.png!large

为什么要这样做

在电脑网络不给力或者没有 && 又想用电脑看视频

参考

https://gitee.com/lyxxxh/bugs.git

https://gitee.com/lyxxxh/bili_down
(我重新用lumen做了)

  1. 下载必须要伪造请求头, 那么浏览器无法下载,视频存放在服务器,用户下载视频,服务器带宽不够
  2. 想放到云存储,看了一眼我扁扁的钱包
  3. 如果只下载低清就可以解决了,但是低清… 比av画质还模糊

所以我放弃了这个项目,仅用于我本地下载视频。

本作品采用《CC 协议》,转载必须注明作者和本文链接
专心学习不瞎搞
本帖由 不正 于 3年前 加精
讨论数量: 2

你用的看起来是 PostMan。不过也就是说我可以分享 Youtube 的视频下载?

3年前 评论
lyxxxh (楼主) 3年前

好巧,前段时间我用Python写了一个 github.com/linhuijie663/BiliBili_D...

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
未填写
文章
87
粉丝
105
喜欢
480
收藏
717
排名:109
访问:8.7 万
私信
所有博文
社区赞助商