ACCESS DENIED
小Z小Z  2019-08-20 19:57 主机之家测评 隐藏边栏 |   抢沙发  404 
文章评分 0 次,平均分 0.0

相信很多朋友都在使用百度网盘,目前非会员的速度真的是非常可怜,如果你家有矿,可以忽略以下内容。今天给大家分享一个开源的网盘下载项目 BaiduPCS-Go(点击就可以到作者的 gitgub 源码托管平台)。Go 语言编写,仿 Linux shell 文件处理命令的百度网盘命令行客户端。多平台支持, 支持 Windows, macOS, linux, 移动设备等。

网盘下载工具 BaiduPCS-Go 使用教程及 403 解决方法

项目下载地址,根据自己的操作系统选择相应的下载包,下载解压后的目录如下:

网盘下载工具 BaiduPCS-Go 使用教程及 403 解决方法

下载文件/目录本地默认路径是 download 文件夹下,可已使用命令指定本地下载路径。

因为 README 中详细的介绍了命令行命令的使用,所以我只做几个主要功能的介绍:

登录

 

1
BaiduPCS-Go login

 

网盘下载工具 BaiduPCS-Go 使用教程及 403 解决方法

列出目录

列出当前工作目录的文件和目录或指定目录

 

1
2
BaiduPCS-Go ls
BaiduPCS-Go ls <目录>

 

网盘下载工具 BaiduPCS-Go 使用教程及 403 解决方法

切换工作目录

 

1
BaiduPCS-Go cd <目录>

 

网盘下载工具 BaiduPCS-Go 使用教程及 403 解决方法

下载文件/目录

 

1
2
BaiduPCS-Go download <网盘文件或目录的路径 1> <文件或目录 2> <文件或目录 3> ...
BaiduPCS-Go d <网盘文件或目录的路径 1> <文件或目录 2> <文件或目录 3> ...

 

可选参数

 

1
2
3
4
5
6
-test: 测试下载, 此操作不会保存文件到本地
-status: 输出所有线程的工作状态
--save: 将下载的文件直接保存到当前工作目录
--saveto: 将下载的文件直接保存到指定的目录
-x: 为文件加上执行权限, (windows 系统无效)
-p : 指定下载的最大并发量

 

随便截图一张,下载速度还是相当给力的!

网盘下载工具 BaiduPCS-Go 使用教程及 403 解决方法

上传文件/目录

 

1
2
BaiduPCS-Go upload <本地文件/目录的路径 1> <文件/目录 2> <文件/目录 3> ... <目标目录>
BaiduPCS-Go u <本地文件/目录的路径 1> <文件/目录 2> <文件/目录 3> ... <目标目录>

 

  • 上传的文件将会保存到, <目标目录>.
  • 遇到同名文件将会自动覆盖!!
  • 当上传的文件名和网盘的目录名称相同时, 不会覆盖目录, 防止丢失数据.

网盘下载工具 BaiduPCS-Go 使用教程及 403 解决方法

上传完成之后列出目录:

网盘下载工具 BaiduPCS-Go 使用教程及 403 解决方法

是不是很赞,良心工具,抓紧用起来吧!

403 解决方案

有很多朋友在下载的时候会出现 403 错误,解决方案如下:

1、创建 baidu_shurufa 目录

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

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

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

 

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

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

2、设置 appid

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

 

1
cd /apps/baidu_shurufa

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

 

1
config set -appid=265486

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

 

1
config set -max_parallel 350

设置完成后重新开启下载即可,一般都是可以解决的

 

声明:1、本博客不从事任何主机及服务器租赁业务,不参与任何交易,也绝非中介。博客内容仅记录博主个人感兴趣的服务器测评结果及一些服务器相关的优惠活动,信息均摘自网络或来自服务商主动提供;所以对本博客提及的内容不作直接、间接、法定、约定的保证,博客内容也不具备任何参考价值及引导作用,访问者需自行甄别。2、访问本博客请务必遵守有关互联网的相关法律、规定与规则;不能利用本博客所提及的内容从事任何违法、违规操作;否则造成的一切后果由访问者自行承担。3、未成年人及不能独立承担法律责任的个人及群体请勿访问本博客。4、一旦您访问本博客,即表示您已经知晓并接受了以上声明通告。
小Z
小Z 关注:0    粉丝:0
【声明】:本站宗旨是为方便站长、科研及外贸人员,请勿用于其它非法用途!站内所有内容及资源,均来自网络。本站自身不提供任何资源的储存及下载,若无意侵犯到您的权利,请及时与我们联系。

发表评论

扫一扫二维码分享