This repository was archived by the owner on Jul 19, 2026. It is now read-only.
Repository navigation
v.2.0.0_Dev17
Pre-release
Pre-release
·
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 下的二进制可执行文件,建议直接跑源码
遇到问题可以尝试按照以下步骤反馈:
- 启动参数添加
-debug后复现此错误 - 将同目录下生成的
last_run.log或者crash_report.txt和问题描述一并提交到 issue
(因为我不清楚大佬们程序是怎么做的,于是我就试着这么做了)
release 中包含的文件的说明
| 文件 | 说明 |
|---|---|
| bilitools-d17-release-single.exe | 单文件,需要有可供调用的 ffmpeg(必需) 与 ffplay(可选) |
| bilitools-d17-release-noffmpeg.7z | 目录,同上 |
| 目录,包含了 ffmpeg,但没有 ffplay | |
| 目录,包含了 ffmpeg 和 ffplay |
其实调用 ffplay 播放视频的功能已经好久没有维护了,所以如果没有这个需求的话,没有 ffplay 其实也无所谓的,还省空间
Full Changelog: v.2.0.0_Dev16...v.2.0.0_Dev17