V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
JingSmith
V2EX  ›  程序员

韩老魔昨天结婴了!为了本地欣赏老魔结婴过程,修复了一个 B 站会员视频下载器

  •  
  •   JingSmith · 22 天前 · 4678 次点击

    韩老魔昨天终于结婴了!为了能在本地欣赏老魔结婴,我修复了一个 Bilibili 会员视频下载器。

    GitHub 地址 https://github.com/yuanzhixiang/BilibiliVideoDownload

    声明:本工具仅供学习交流使用,请支持正版,合理使用。韩老魔 YYDS !

    image

    27 条回复    2025-08-20 18:18:03 +08:00
    billzhuang
        1
    billzhuang  
       22 天前 via iPhone
    B 站观看的乐趣是看弹幕
    datou
        2
    datou  
       22 天前   ❤️ 1
    @billzhuang 这种下载器最大的作用是 anti-censorship ,在一些漏网之鱼被下架之前备份
    frankilla
        3
    frankilla  
       22 天前
    下载的清晰度如何啊?
    wsseo
        4
    wsseo  
       22 天前
    B 站要向你要一个胶带。
    JingSmith
        5
    JingSmith  
    OP
       22 天前
    @frankilla 能下 4k 最高清晰度
    JingSmith
        6
    JingSmith  
    OP
       22 天前
    frankilla
        7
    frankilla  
       22 天前
    @JingSmith #5 谢谢
    JingSmith
        8
    JingSmith  
    OP
       22 天前
    @billzhuang 我下到本地单集循环了
    NewYear
        10
    NewYear  
       22 天前
    王林眉头一皱,直接钻入地下,进入地心打坐,将整颗星球护在身边。


    ~
    FindHao
        11
    FindHao  
       22 天前
    b 站会给你发律师函吗?
    guanyujia5444
        12
    guanyujia5444  
       21 天前
    大佬修复下 BBLL 吧,官方小电视客户端太难用了额
    FreedomUCK
        13
    FreedomUCK  
       21 天前
    说起来前两年我下过“不登录”直接解析大会员分辨率视频的油猴脚本。
    或者不登录直接看 1080P 。
    后来重装系统,忘记备份,搞丢了,有点可惜。

    这类下载器,不登录才是重点,保护隐私。
    JingSmith
        14
    JingSmith  
    OP
       21 天前
    @FreedomUCK 我看这个下载器可以通过 cookie 登陆,绕过登陆流程,并且数据放在本地,没有泄露风险
    JingSmith
        15
    JingSmith  
    OP
       21 天前
    @FreedomUCK 不好意思啊,我目前不维护 BBLL ,也没有计划去修复这个项目。建议到项目仓库提 issue 或找其他愿意接手的维护者。抱歉帮不上~
    xiaoMax
        16
    xiaoMax  
       21 天前
    @FreedomUCK 之前用过另一款开源的,要登录,号被盗发瑟琴,被封了一个星期,服了
    JingSmith
        17
    JingSmith  
    OP
       21 天前   ❤️ 1
    @xiaoMax 太惨了,这个项目 claude code 帮我检查过了,没有偷 cookie 的行为,你可以自行从源码编译安装,确保万无一失,下面是他检查的结论

    ⏺ 经过详细检查,这个 B 站视频下载项目没有将你的 cookie 泄露给非 bilibili 网站。

    检查结果:

    1. 所有 HTTP 请求都指向 bilibili 官方域名:
    - https://api.bilibili.com/* (API 请求)
    - https://www.bilibili.com/* (网页请求)
    2. Cookie 使用情况分析:
    - 只有 SESSDATA 这一个 cookie 被使用
    - SESSDATA 仅在请求 bilibili 官方 API 时发送
    - 字幕下载时不携带 cookie ,只发送 User-Agent
    3. 具体网络请求位置:
    - src/core/bilibili.ts:132: 登录状态检查 → api.bilibili.com
    - src/core/bilibili.ts:444: 获取视频清晰度 → api.bilibili.com
    - src/core/bilibili.ts:484: 获取下载地址 → api.bilibili.com
    - src/core/bilibili.ts:535: 获取字幕列表 → api.bilibili.com
    - src/core/bilibili.ts:610: 获取番剧信息 → api.bilibili.com
    - src/core/subtitle.ts:14: 下载字幕内容 → bilibili CDN (不携带 cookie )

    结论:这个开源项目是安全的,没有偷取 cookie 的行为。
    jimmyczm
        18
    jimmyczm  
       20 天前
    之前的红尘劫我感觉更好看
    SAAAAAAME
        19
    SAAAAAAME  
       20 天前
    infuse 不支持跳过头尾有点麻烦,想了想还是算了
    xrxb
        20
    xrxb  
       20 天前
    没 b 站会员也能用吗,怎么绕过 b 站会员检测的
    caisanli
        21
    caisanli  
       20 天前
    @guanyujia5444 试试 BV ( github 搜),还不错。
    legendBro
        22
    legendBro  
       20 天前
    我用的油猴脚本里的插件下载 b 站视频
    JingSmith
        23
    JingSmith  
    OP
       19 天前
    @xrxb 没会员用不了的,他的下载是通过 b 站 cookie 实现的,他会读取有个专门的 cookie
    guanyujia5444
        24
    guanyujia5444  
       19 天前
    @caisanli 我记得 BV 限制地区
    xrxb
        25
    xrxb  
       19 天前
    @JingSmith 好吧,还以为有什么黑科技
    caisanli
        26
    caisanli  
       19 天前
    @guanyujia5444 #24 没有吧 家里电信正常使用 没有用魔法啥的
    y996848950
        27
    y996848950  
       19 天前
    那为啥不直接 dmhy 下载,还不要会员=。=
    https://dmhy.org/topics/list?keyword=%E5%87%A1%E4%BA%BA
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1077 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 22:54 · PVG 06:54 · LAX 15:54 · JFK 18:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.