feat: 添加多线程架构支持并优化性能

实现线程管理器以支持高并发场景,添加GIL-free模式提升Python 3.14下的多线程性能
新增B站API集成和本地文件服务器功能,改进镜像插件支持GIF处理
更新文档说明多线程架构和GIL-free模式的使用方法
This commit is contained in:
2026-03-01 16:01:51 +08:00
parent 734c112ee4
commit ff4a4d92a5
20 changed files with 2071 additions and 317 deletions

20
bili_login.py Normal file
View File

@@ -0,0 +1,20 @@
import asyncio
from bilibili_api import login
async def main():
print("请使用 Bilibili 手机 App 扫描二维码登录")
# 实例化二维码登录类
qr = login.QRLogin()
# 获取二维码
demo = qr.show_qrcode()
# 等待登录
credential = await qr.login()
print("\n登录成功!请将以下信息填入 config.toml 的 [bilibili] 部分:")
print(f"sessdata = \"{credential.sessdata}\"")
print(f"bili_jct = \"{credential.bili_jct}\"")
print(f"buvid3 = \"{credential.buvid3}\"")
print(f"dedeuserid = \"{credential.dedeuserid}\"")
if __name__ == '__main__':
asyncio.run(main())