百度云下载文件方法:PC 和 群晖 Docker
2019年03月16日 23:30:13 nomil9 阅读数:5更多
个人分类: 电脑技术
百度云下载文件方法:PC 和 群晖 Docker
1、PC端软件
没有群晖的可以试试下面这几个工具,基本能解决日常需要。
来自 <https://vipiu.net/archives/2018/12/10/986.html>
PS:个人常用的是 PanDownload,管理百度云的文件比较方便,
复制链接直接打开(不需要输入验证码),离线下载等,直接下载文件的话,下载速度时灵时不灵。
2、利用BaiduPCS软件
2.1 命令行软件BaiduPCS-GO
(1)基本使用
GitHub源码&下载地址 https://github.com/iikira/BaiduPCS-Go/releases/tag/v3.5.6
使用方法: https://mp.weixin.qq.com/s/_PC21OtSw0WZILnBzO6x-Q
简单教程:百度云全速下载工具BaiduPCS-Go
来自 <https://vipiu.net/archives/2018/09/04/621.html>
复杂教程:BaiduPCS-Go | 百度网盘命令行工具(基于 Go)
来自 <https://www.jianshu.com/p/c37a124a0f55>
(2)百度云限速后的使用方法
步骤:
1)用已登录百度账号的浏览器访问下面的网址
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,把需要下载的文件/文件夹移动到这个目录。
2)将要下载的文件/文件夹复制到 我的应用数据/baidu_shurufa/
3)打开 BaiduPCS-GO 设置:config set -appid=265486
4)下载文件,输入命令:d /apps/baidu_shurufa/
原理:
shurufa 目录下的数据没有被限速,为了保证输入法的用户体验,输入法的 AppID 不限速。
用265486只能在/apps/baidu_shurufa目录下ls,根目录不行。
265486 只有 /apps/baidu_shurufa/ 的权限,支持读取根目录的 AppID 应该都被限速了
需要操作其他文件的时候换回 266719 就可以了,输入 config set -appid 266719
输入法这个ID被限制了,线程尽量调大,调到300 ,设置 config set max_parallel 300指定下载线程数
参考 <https://github.com/iikira/BaiduPCS-Go/issues/460>
2.2 图形界面版本的baidupcs-web
基于BaiduPCS-GO,有人制作了图形界面版的baidupcs-web。
GitHub地址:https://github.com/liuzhuoling2011/baidupcs-web
同样遇到被百度云限速的问题,解决方案也是一样的。
解决方案:
登录后点下面的链接:
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":***************} 是正常的
然后把文件移动到/apps/baidu_shurufa/
然后baidu-pcs-web的设置里 把应用id设置为265486 工作目录设置为/apps/baidu_shurufa
来自 <https://github.com/liuzhuoling2011/baidupcs-web/issues/59>
2.3 群晖Docker使用修改版的baidupcs-web
参考教程1:群晖安装三方不限速百度云网盘客户端
来自 <https://vipiu.net/archives/2018/12/10/986.html>
参考教程2(更新):【Docker教程】群晖安装三方百度云网盘客户端,不限速,更新到3.6.4
来自 <http://www.nasyun.com/thread-63486-1-1.html>
安装注意事项:
(1)设置注意事项
(2)打开步骤
网页输入:NAS的IP地址:本地端口号, 比如 192....:123456 就打开了baidupcs-web的界面,输入账号密码登陆后,无法正常下载。
参考上述baidupcs-web的解决方案:
点击修改个人设置
PCS应用ID 改为 265486,下载目录修改为设置的目录。
工作目录修改为 /apps/baidu_shurufa。
刷新网页,文件管理界面只看到了baidu_shurufa这个目录,就可以正常下载了。
虽然下载速度一直在变(几百k~十几M),总体还是不错的。
真实的下载目录是:****/docker/BaiduPCS//apps/baidu_shurufa**
重新登陆后有错误提示, file is not authorized
原因:AppID没有根目录权限,换回266719就可以查看根目录。
解决方案:修改设置,工作目录修改为 /apps/baidu_shurufa
</article>