amtoaer / bili-sync

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

下载合集报错 #137

Open 15823382203 opened 4 months ago

15823382203 commented 4 months ago

一个合集几十个视频就下载了3个文件夹就报错。文件夹里面只有2张海报一个字幕文件一个nfo文件但没有视频文件。

报错 提示:2024/7/12 19:27:39 2024-07-12 19:27:39.817 ERROR bili_sync_rs: 处理合集 CollectionItem { mid: "94281836", sid: "2614", collection_type: Season } 时遇到非预期的错误:request failed, status code: -352, message: -352 ca412eca6206432087d56dad4e1a782 屏幕截图 2024-07-12 194338

屏幕截图 2024-07-12 194705

15823382203 commented 4 months ago

大佬看下是哪儿问题

amtoaer commented 4 months ago

看了看上游的协议分析,应该是视频合集接口使用了wbi 签名鉴权,没有这两个字段比较容易触发 -352 的风控。我之前的测试量不够导致没有发现该问题。 近期会抽空在程序中实现一下这个签名算法,但目前应该没什么好的临时解法。或许可以先终止程序,过一阵子启动看看有无缓解。

15823382203 commented 4 months ago

看了看上游的协议分析,应该是视频合集接口使用了wbi 签名鉴权,没有这两个字段比较容易触发 -352 的风控。我之前的测试量不够导致没有发现该问题。 近期会抽空在程序中实现一下这个签名算法,但目前应该没什么好的临时解法。或许可以先终止程序,过一阵子启动看看有无缓解。

这几天试了很多次了,那就等你凑空解决啦。辛苦了

et9930 commented 4 months ago

2.1.2版本还是有-352的报错 image

amtoaer commented 4 months ago

emm 那感觉没什么好的解决办法了,不然下个版本加一个操作之间的休眠时间配置?(