前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[ 利器篇 ] - LInux 下百度网盘客户端 BaiduPCS

[ 利器篇 ] - LInux 下百度网盘客户端 BaiduPCS

作者头像
程序手艺人
发布2019-02-20 17:15:33
5.1K0
发布2019-02-20 17:15:33
举报
文章被收录于专栏:程序手艺人程序手艺人

如果平时电脑的操作系统为Linux,那如何下载百度网盘中文件呢 ? 百度网盘网页版默认下载有大小限制,如果超过之后会默认打开本地安装百度网盘(Linux 根本没有百度网盘)。 这里尝试了几种办法,找出一种最好用的:


方法1 : uget + aria2

参考 Linux下如何方便下载百度网盘文件,操作之后通过网页百度网盘下载确实能够调用本地安装uget 进行下载, 但是发现文件一旦超过大小,它还是会调用本地的百度网盘客户端 ,此方法不可取。 而且注意博文中的

设置uGet 为google chrome的默认插件

sudo add-apt-repository ppa:slgobinath/uget-chrome-wrapper
sudo apt update
sudo apt install uget-chrome-wrapper

需要改为

sudo add-apt-repository ppa:uget-team/ppa
sudo apt update
sudo apt install uget-integrator
否则会出现谷歌浏览器中的uget 插件提示 Unable to connect with uget-integrator

方法2 : BaiduExporter + aria2

参考Linux环境下载百度网盘文件安装之后,发现谷歌浏览器插件BaiduExporter.crt 插件一直安装不上,只好放弃,不过网上大部分都是讲的该方法


方法3 : BaiduPCS-Go (最方便,最高效 )

意料之外发现Github上有人通过Go语言写了一个Baidu网盘的客户端,一看 Start 9848, 顿时觉得很靠谱,使用之后更靠谱。

主要特色:

  • 多平台支持, 支持 Windows, macOS, linux, 移动设备等.
  • 百度帐号多用户支持;
  • 通配符匹配网盘路径和 Tab 自动补齐命令和路径, 通配符_百度百科;
  • 下载网盘内文件, 支持多个文件或目录下载, 支持断点续传和单文件并行下载;
  • 上传本地文件, 支持上传大文件(>2GB), 支持多个文件或目录上传;
  • 离线下载, 支持http/https/ftp/电驴/磁力链协议.

Ubuntu 只需要下载安装包 BaiduPCS-Go-v3.5.6-linux-amd64.zip,运行 BaiduPCS-Go即可,使用的时候和shell 终端方法一样,下载速度也足够快,强烈推荐使用 百度网盘BaiduPCS-Go开源客户端下载地址

使用过程中发现BaiduPCS-Go会出现大部分文件无法下载,下载文件错误, 403 Forbidden, 重试 1/3 #460尝试此方法可解决:

用已登录百度账号的浏览器访问下面的网址
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,把需要下载的文件/文件夹移动到这个目录。
使用 BaiduPCS-Go 下载

cd /apps/baidu_shurufa 相当于(我的应用数据/baidu_shurufa)
config set -appid=265486
ls

此时应该会返回你已经移动过去的文件列表,按正常方式开始下载即可满速。

    理论上把265486换成任何一个可用的appid都可以
参考
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019年01月01日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 方法1 : uget + aria2
  • 方法2 : BaiduExporter + aria2
  • 方法3 : BaiduPCS-Go (最方便,最高效 )
  • 参考
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档