BaiduPCS出现403错误/被限速/无法下载等问题的解决方法-亲测可用

2019年7月18日15:21:31 发表评论 4,314 views

上上一篇文章介绍了 BaiduPCS-Go 的初装,有兴趣的朋友可以去看看。本篇文章将会介绍一下使用这个工具碰到的限速没速度或者各种错误的解决办法。

需要配合最新3.6.4以上版本使用

youtube视频教程:https://www.youtube.com/watch?v=Q4pojaHv_AM

B站视频不允许上传,只能看youtube了!B站求证欲太强,很多视频都审核不通过!

在使用BaiduPCS-Go下载百度云资源时,下载一个比较大的文件时下载到一半就出现了403 Forbidden错误,或者下载一些文件后出现 代码: 31326, 消息: user is not authorized, hitcode:123不能下载,完全没有速度。可以参考以下方法解决!

上网查了下,发现很多人都说时账号被封,但是我试了下其他方式下载,发现没问题,感觉应该不是被封。

最后终于找到个靠谱的答案解决了,分享给大家,希望对你们有用,具体方式看下面:

打开浏览器,首先登陆百度网盘pan.baidu.com,然后再用该浏览器打开下面的网址:
http://pcs.baidu.com/rest/2.0/pcs/file?app_id=265486&method=list&path=%2F
网页会显示

1{"error_code":31064,"error_msg":"file is not authorized","request_id":***************}

然后查看网盘目录,会看到 “我的应用数据”的目录里面出现了 “baidu_shurufa”,把你前边下载中断或者没速度或者各种问题的需要下载的文件/文件夹移动到这个目录来。

Web端 | 群晖docker版解决方法:

在这里我们进入百度pcs-web端(http://<域名> or <IP>:5299),设置一下appid为265486,把默认工作目录修改为/apps/baidu_shurufa(只有3.6.4以上版本才可以设置),然后把要下载的文件移动到/apps/baidu_shurufa, 然后重新进入百度web端,客户端会自动进入 /apps/baidu_shurufa ,然后进行下载即可!

需要操作其他文件的时候换回 266719 就可以了

命令行版操作如下:

12 config set -max_parallel 400 -cache_size 65536

cd /apps/baidu_shurufa

config set -appid=265486

配置完成就可以按BaiduPCS-Go的正常方式开始下载了。


其他说明:

根据查询到的结果所说,该方法的原理是为了保证输入法的用户体验,输入法的 AppID 不会限速

理论上把265486换成任何一个可用的appid都可以

原默认appID266719(可以用于未被限速账号和操作其他目录)

百度输入法appID265486(可用于封号限速的下载,该ID因只有/apps/baidu_shurufa的权限,所以需要配合设置默认工作目录使用)

需要操作其他文件的时候换回 266719 就可以了

再给一个可用ID下载小文件用309847

参考作者github:https://github.com/iikira/BaiduPCS-Go/issues/460


作者:漫鱼
来源:CSDN
原文:https://blog.csdn.net/a564126786/article/details/85948412
版权声明:本文为博主原创文章,转载请附上博文链接!

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
0 0 投票数
文章评分
订阅评论
提醒
guest

0 评论
最旧
最新 最多投票
内联反馈
查看所有评论