AList百度网盘下载大报错,错误信息。
{"error_code":31362,"error_msg":"sign error","error_info":"","request_id":227xx4195728xxxxx3089}
小文件没有问题,大概大于100MB就开始报错了。
使用WEBDAV代理解析下载,下载时候User-Agent不对导致。
解决办法:修改访问端的 User-Agent为 pan.baidu.com或者netdisk为目的
提示:该方案适合无百度会员用户
修改为web代理会在你部署AList的服务器中专,消耗带宽。非会员不影响,不是会员成功也就80KB/S下载。会员则不建议使用WEB代理。
提示:开启前后通过复制浏览器下载中的真实地址可以看到,Web代理走的是自己服务的地址开头,没开启Web代理者直接走的百度域名开头
提示:该方案适合有/无百度会员用户
浏览器安装UserAgent-Switcher插件。安装方式参考
Download Links:
插件开源地址:Releases · ray-lothian/UserAgent-Switcher
安装完成后点击打开插件设置userAgent值为pan.baidu.com,并应用所有tabs
设置userAgent并应用到所有tabs(为啥是所有,因为AList默认是302跳转到真实地址)
注意:下载完成后不用了记得点击Reset恢复浏览器自身User-Agent,否则有些网站打不开哟。
提示:该方案适合有/无百度会员用户
下面以Windows 11 自带浏览器 Edge为例,打开浏览器(非隐私窗口也可以)按下F12打开调试工具
调试工具下面选择打开仿真模式
点击尺寸,编辑
添加自定义设备
配置参考
提示:这种方式只下载一次,再次打开需要编辑用户代理字符串(主要会被浏览器追加一些)
新打开一个tab选择之前设置的会因为浏览器自己追加了一些内容导致下载失败。
解决办法:编辑设备里面的用户代理字符串,删除无用的部分
总结:该方法每次新窗口都要设置一下代理,但是无需其他插件安装
http://blog.xqlee.com/article/2504081042278902.html