amtoaer / bili-sync

由 Rust & Tokio 驱动的哔哩哔哩同步工具
https://bili-sync.allwens.work
MIT License
605 stars 44 forks source link

feat: 为下载视频接口加入 wbi 签名 #143

Closed amtoaer closed 4 months ago

amtoaer commented 4 months ago

发现视频下载接口的风控也很可能是签名的问题,因此也给下载视频的接口加上签名。

  1. 将 mixin key 提取为 static 变量,方便各个接口访问
  2. 获取 mixin key 同样需要登录,因此直接复用 mixin key 接口,移除之前的 is_login
  3. 调整 main 结构,避免每个 continue 前都写一遍 sleep