当使用 BaiduPCS-go 下载时出现下载文件错误, 403 Forbidden
错误时,如何解决这个问题?
一般性配置
用登陆过网页版百度网盘并保存过密码的浏览器登录这个网址,会出现如下信息:
1 | {"error_code":31064,"error_msg":"file is not authorized","request_id":xxxxxxxxxxxxxxxxxxxx} |
去百度网盘查看:我的应用数据 -> baidu_shurufa。将需要下载的文件移动到这个baidu_shurufa
文件夹下,应用下面命令进行配置:
1 | cd /apps/baidu_shurufa // 进入文件夹 |
配置完成后就可以下载。
还有个问题
进行了上面的配置以后,发现一个问题,终端不能进行常规操作了;例如,不能cd
切换目录,不能ls
查看文件等,出现如下错误:1
2获取文件/目录的元信息: 遇到错误, 远端服务器返回错误, 代码: 31301, 消息: not stre
am file
我的解决办法:
config set -appid 266719
,将 AppID 切换回去。这样后就能进行常规操作了;cd /apps/baidu_shurufa
->config set -appid=265486
,再进行一次这样的配置,就可以下载。
这样有点繁琐,还没找到其他更好的办法,也至少能用了。
两个命令
使用百度 BDUSS 来登录百度帐号:
login -bduss=<BDUSS>
。 // 去浏览器中找到百度的 cookie,BDUSS。h
,查看帮助。
参考:
1. link-01
2. BaiduPCS-go github 地址 README // 有详细使用方法