bilibili视频下载器 - cloudflare worker版

First Post:

Last Update:

Word Count:
415

Read Time:
1 min

项目源码:feilongproject/bili-downloader

0x0 起因

在网上找了O(n)N遍可以支持bilibili视频下载的工具,其中web版要么不是失效了,要么就是有的视频因为各种原因无法解析(万恶的版权)(点名JJDown);而且有时需要下载客户端才能完成解析,且因为时间原因本人懒得下载客户端(点名贝贝)

且能满足以下要求的感觉上没有(?

  • 全平台支持
  • 无需下载客户端
  • web界面友好

所以我来力!

0x1 本项目支持

  • 全平台可访问(毕竟是web页面)
  • 良好的下载性能(直接对接官方api,下载速度看你网速)

0x2 支持视频类型

  • BV:最常用视频类型
  • AV:旧版视频类型
  • EP:番剧常用类型
  • SS:同上

0x3 DEMO

bili.gq

0xERR 目前(可能)存在的问题

下载限制

目前番剧类因referer请求原因,未实现直接下载,需复制下载链接,使用第三方下载工具进行下载(如wget、aria2)

有些视频无法下载?

可能是因为地域原因

无法自动更改下载文件名

服务器在response已设置文件名(只读),无法更改

0x? TODO

既然有项目了那肯定要做不可能完成的TODO了(

  1. 添加剧集下载(在整了)
  2. 设置cookie在浏览器中,无需脚本设置(目前仅支持脚本中设置cookie)
  3. 界面样式统一(tip是layer默认样式,界面是之前自己写的样式)
  4. 试着用前端发送请求,再发送到类如aria2c的下载器中下载
reward
支付宝 | Alipay
微信 | Wechat