Linux平台下下载百度网盘里的资源

工作中大部分使用的是Linux系统,经常会遇到需要下载资源的情况,这时候就懵逼了,Linux下根本没有百度网盘客户端啊,虽然可以随时切换到windows环境下,继续下载,但是终归不是好办法。所以今天就特意找了下相关方法,一搜还真多,七七八八的都不知道选哪个好。看上去都是比较复杂又要搞源码又要搞配置,还大部分文章写个半吊子不全,没办法,这些还是得自己摸索。最终凭感觉挑了个玩,而且还成功了,所以记录下,供大家参考。

工具:

1.aira2

目前在Linux中没有好用的百度网盘客户端,使用aira2下载十分方便,直接可以通过插件在浏览器中下载,免去了单独安装客户端的麻烦.

安装:

sudo apt-get install aria2

配置准备:

sudo mkdir /etc/aria2    #新建文件夹  
sudo touch /etc/aria2/aria2.session    #新建session文件
sudo chmod 777 /etc/aria2/aria2.session    #设置aria2.session可写 
sudo vi /etc/aria2/aria2.conf    #创建配置文件

接下来就是配置文件修改了,根据自己的路径情况修改下载路径及文件存放路径。

#=========文件保存目录自行修改
dir=/home/gavin/Downloads/aria2_downloads #username根据实际情况修改
disable-ipv6=true

#打开rpc的目的是为了给web管理端用
enable-rpc=true
rpc-allow-origin-all=true
rpc-listen-all=true
#rpc-listen-port=6800
#断点续传
continue=true
input-file=/home/gavin/aria2/aria2.session
save-session=/home/gavin/aria2/aria2.session

#最大同时下载任务数
max-concurrent-downloads=20

save-session-interval=120

# Http/FTP 相关
connect-timeout=120
#lowest-speed-limit=10K
#同服务器连接数
max-connection-per-server=10
#max-file-not-found=2
#最小文件分片大小, 下载线程数上限取决于能分出多少片, 对于小文件重要
min-split-size=10M
#单文件最大线程数, 路由建议值: 5
split=10
check-certificate=false
#http-no-cache=true

启动aria2 
sudo aria2c --conf-path=/etc/aria2/aria2.conf 
如果没有提示错误,按ctrl+c停止运行命令,转为后台运行:

sudo aria2c --conf-path=/etc/aria2/aria2.conf -D

当然,上述配置还可以按照其他方式,

.conf的设置就按照这个链接来设置百度网盘:https://blog.icehoney.me/posts/2015-01-31-Aria2-download

下次要用的时候也按照这个链接来,先运行aria2然后打开网盘。

2. BaiduExporter

简介:

这个是谷歌浏览器的百度云盘插件,下载地址以及使用教程:https://github.com/acgotaku/BaiduExporter

  • 到火狐浏览器或谷歌浏览器插件下载库下载 Baiduexporter 下载相应版本的流览器插件,安装好后打开百度网盘会多出一个导出设置,如下图所示,直接导出下载就可以了。 
    插件装好后,确保你的终端已经运行起来aria2c,直接在浏览器里输入http://aria2c.com/ 然后依据你aria2.conf里的配置文件点击小扳手设置 
    安装好后打开百度网盘会多出一个导出设置,[导出下载-aria2 RPC下载],直接导出下载就可以了。

如需更详细的了解aira2在不同linux发行版本的使用方法,可以参考[aria2让下载提速] (https://www.cnblogs.com/goxin/p/7846495.html)这篇帖子。

安装:

直接将github上源码下载到本地,按照官方给的安装方法即可:

这里我选的开发者模式安装的,具体操作如下:

我使用的谷歌浏览器,选择more tools-->extensions.然后load unpacked ,选择BaiduExporter.crx即可。注意开启最右边的开发者模式,developer mode打开。

这个时候再打开网页版的百度网盘客户端,会多出一个“导出下载“,选择ARIA2 RPC就可以下载了,前提是保证第一步里的aria2已经正常运行。

下次使用依然是先运行aria2然后打开网盘

下载截图:

文章参考:

1.https://blog.csdn.net/wudi1107/article/details/80728891

2.https://blog.csdn.net/crazycui/article/details/52205908

猜你喜欢

转载自blog.csdn.net/Gavinmiaoc/article/details/83110182