Single

Bson:一个不下载的bilibili视频下载器

众所周知,目前在bilibili中看到的大部分番剧是无法直接缓存的,缓存按钮会显示为灰色,点击没有任何反应。但Bson可以从外部诱导客户端下载。

工作原理

bilibili的客户端下载的过程可以用下面的过程概括:

  • 检查视频是否可用、”可下载”
  • 如果可下载,在缓存文件夹生成对应目录,然后将解析得到的信息保存在entry.json中。
  • 解析视频的直链、备用链等技术信息,然后保存在index.json中
  • 根据index.json中的信息,下载视频本体。

而Bson在其中的作用是,直接代替bilibili客户端生成entry.json,然后交客户端进行后续处理。

其他功能

  • 包含了番剧和普通视频的封面下载。
  • 通过分享Intent唤起。
  • 两个彩蛋。

截图

Bson的主界面。

Bson的番剧信息界面。本图截于2020年1月11日。实际内容随番剧更新变化。
Bson的封面保存界面,示超炮第一季。 图示内容为某科学的超电磁炮第一季。界面内图片系bilibili展示的剧集封面,可能由J.C.STAFF持有版权。

下载

下载(百度网盘)
提取码:t247

源码

源码查看
暂时不要尝试编译该源码。似乎有亿点问题,不能在其他平台上很好地编译。

暂无评论

发表评论