专栏首页积木居BaiduPCS-Go 下载文件出现 403 Forbidden 的解决方法

BaiduPCS-Go 下载文件出现 403 Forbidden 的解决方法

BaiduPCS-Go 是一款由 iikira 大佬使用 Go 语言编写的第三方百度网盘客户端,点此直达项目地址。BaiduPCS-Go 支持 Windows、macOS、linux、移动设备等平台,支持多个文件或目录下载, 支持断点续传和单文件并行下载,功能强大,下载速度快。博主在 Linux 上一直使用该软件来实现本地文件同百度云的下载与同步,但在使用的过程中遇到一个问题,就是大文件下载或多文件下载的时候有时会出现 403 Forbidden 的错误,此为百度网盘禁止访问所致。本文详细介绍 BaiduPCS-Go 下载文件出现 403 Forbidden 的解决方法,按照本文描述的步骤操作,一般会完美解决 403 Forbidden 的问题。

创建 baidu_shurufa 目录

首先使用浏览器登陆百度网盘,登陆成功后访问以下网址:

http://pcs.baidu.com/rest/2.0/pcs/file?app_id=265486&method=list&path=%2F

网页会显示以下类似的内容:

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

然后进入百度网盘,进入“我的应用数据”目录,里面会出现一个名为 baidu_shurufa 的目录,该目录就是我们需要的目录,把需要下载的文件或文件夹移动到该目录。

设置 appid

首先进入 BaiduPCS-Go 程序目录并执行程序,然后使用如下命令进入 baidu_shurufa 目录:

cd /apps/baidu_shurufa

使用如下命令设置 appid 为 265486 :

config set -appid=265486

以上两步操作完成后重新开始文件下载即可,看看 403 Forbidden 的问题是不是已经完美解决。如果下载速度不理想,可以使用如下命令设置下载最大并发量。注意,下载最大并发量建议值为 50~500 , 太低下载速度提升不明显甚至速度会变为 0 , 太高可能会导致程序出错被操作系统结束掉。本文以设置最大并发量为 350 为例:

config set -max_parallel 350

设置完成后重新开启下载即可,本文结束。

文章来源地址:https://timelate.com/archives/fix-403-forbidden-issue-for-baidupcs-go.html

转载请注明:积木居 » BaiduPCS-Go 下载文件出现 403 Forbidden 的解决方法

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 更改PPT所有页面字体与页面颜色的技巧

    在评估期间,无心插柳地探索到一个新技术,就是关于PPT课件统一更改字体颜色和页面背景颜色的问题。

    用户1191760
  • EXCEL密码去除(工作表、工作薄密码保护破解)

    各位朋友不知有沒有碰到过这样的情况,当要打开一个EXCEL工作表时,突然发现密碼忘记了,唯一可做的也许是搞个破解软件来破一下,但针对打开后的工作表保护,一般就很...

    用户1191760
  • 如何实现在Excel表格中删除汉字而不破坏其他内容?

    方法一: 先将数据复制到WORD中, 在WORD中,编辑/替换 “查找内容”输入:[一-龤]      (带中括号) “替换为”输入:/ 勾选“使用通...

    用户1191760
  • 搭建MySQL高可用负载均衡集群

      使用MySQL时随着时间的增长,用户量以及数据量的逐渐增加,访问量更是剧增,最终将会使MySQL达到某个瓶颈,那么MySQL的性能将会大大降低。这一结果也不...

    那一叶随风
  • 年底了,一份沉甸甸的技术答卷请注意查收!

    “六年前我们创办壹佰案例峰会,我们希望为用户成长带来一份年度值得学习的榜单 ,为行业进步树立一个案例智库平台,数年时间,我们不断为此而努力,每年从全球范围寻找...

    腾讯大讲堂
  • python3不再支持mysqldb 请

    python3不再支持mysqldb 请用pymysql和mysql.connector

    py3study
  • 想了解递归神经网络?这里有一份入门教程

    本文来自deeplearning4j,AI科技评论编辑。 递归神经网络是一类人工神经网络,用于识别诸如文本、基因组、手写字迹、语音等序列数据的模式,或用于识别传...

    AI科技评论
  • Convolutional Neural Networks: Application

    X_train_orig, Y_train_orig, X_test_orig, Y_test_orig, classes = load_dataset()

    小飞侠xp
  • ThreadPoolExecutor系列三——ThreadPoolExecutor 源码解析

    本文系作者原创,转载请注明出处:http://www.cnblogs.c...

    用户7225427
  • 2018-06-13 使用stream批量处理List内数据

    Albert陈凯

扫码关注云+社区

领取腾讯云代金券