Skip to content
This repository was archived by the owner on Jul 19, 2026. It is now read-only.

v.2.0.0_Dev17

Pre-release
Pre-release

Choose a tag to compare

@NingmengLemon NingmengLemon released this 28 Dec 13:34
· 98 commits to main since this release

pipenv 2022.10.12 / UPX 3.96w / PyInstaller 6.3.0 / Python 3.10.12 / Windows-10-10.0.19044-SP0

本次打包由于使用了 3.8 以上的 Python 版本,故 win7 平台上的可运行性不再有保障
但理论上,源码是能够在 win7 中运行的,实在需要在 win7 中运行的朋友们可以自行尝试

Dev17 相较于上一个 release (Dev16) 而言:

  • 修复部分 Bug
  • 优化部分代码
  • 现在能解析收藏夹了
  • 现在快速下载会显示进度了
  • 添加了批量下载的延时机制
  • 现在输出到控制台的日志的级别会带颜色了(通过colorama库实现)
  • 禁用了PIL库的DEBUG级日志输出
  • 修复了当视频没有音轨时下载出错的 Bug
  • 更换了新的登录 API
  • 更改了部分登录逻辑
  • 尝试添加了 Cookie Refresh 机制
  • 添加了一些日志
  • 进行了跨平台适配
  • 修改了 Cookie 刷新逻辑
  • 部分 UI 微调
  • 配置文件存放位置变更
  • 增加了使用备用 URL 进行下载的机制
  • 修改了 Tips 机制

完整更新日志见DevLog.md


注意

  • 由于B站WBI鉴权的机制尚未完全成熟(至少到2023.12.28是如此),因此使用此程序可能会导致一些无法预料的问题
  • 我不能确定程序中的 Cookie Refresh 操作是否有效,这可能会导致莫名其妙的账号自动登出现象以及一些其他风险
  • 随着后续B站风控机制的完善,此程序理论上也会不断更新,可以持续关注最新消息
  • 此次更新的配置文件存放位置有变动,可能需要重新登录或调整设置

你已经被警告过了


以及,我尝试适配了 Linux 操作系统,并在我的 Arch Linux 双系统上成功运行(虽然 UI 变形比较严重)
此次 release 没有提供 Linux 下的二进制可执行文件,建议直接跑源码

遇到问题可以尝试按照以下步骤反馈:

  1. 启动参数添加-debug后复现此错误
  2. 将同目录下生成的last_run.log或者crash_report.txt和问题描述一并提交到 issue

(因为我不清楚大佬们程序是怎么做的,于是我就试着这么做了)


release 中包含的文件的说明

文件 说明
bilitools-d17-release-single.exe 单文件,需要有可供调用的 ffmpeg(必需) 与 ffplay(可选)
bilitools-d17-release-noffmpeg.7z 目录,同上
bilitools-d17-release-noffplay.7z(上传失败 下次一定) 目录,包含了 ffmpeg,但没有 ffplay
bilitools-d17-release-full.7z (上传失败 下次一定) 目录,包含了 ffmpeg 和 ffplay

其实调用 ffplay 播放视频的功能已经好久没有维护了,所以如果没有这个需求的话,没有 ffplay 其实也无所谓的,还省空间

Full Changelog: v.2.0.0_Dev16...v.2.0.0_Dev17