Roamvalley 发表于 2014-3-23 12:47

从百度网盘下载大文件

百度网盘每隔一段时间就会改变文件下载链接(这个链接是临时的,并不是文件真实的下载地址),如果你的网速太慢,那个下载链接就会在中途变挂导致下载失败。
一个6G多的文件,我的下载速度是每秒500KB左右,失败了30多次!

然后找到这个利器:aria2
这是个本地下载服务,有点类似mldonkey,在你的PC上开启一个下载服务,并提供一个http的管理界面,通过这个界面管理你要下载的链接。

1.对于debian用户,只要:
apt-get install aria2
对于fedora:
yum install aria2

就可以安装了,安装完以后,建个下载目录,比如我的是:
~/aira

cd ~/aria
aria2c --enable-rpc --rpc-listen-all=true --rpc-allow-origin-all

通过以上命令开启aria2服务。

2.然后需要在浏览器里安装配套插件:
chrome用户须要安装:
Tampermonkey(在chrome的插件库里寻找Tampermonkey)
然后在Tampermonkey里安装
BaiduDownloadHelper(通过Tampermonkey的“Get new scripts"搜BaiduDownloadHelper)
BaiduDownloadHelper插件可以从百度网盘的下载链接中解析出真实的文件地址,从而能断点续传。

重启一下浏览器,再次打开百度网盘,点击TemperMonkey图标后能看到一个“设置Aria2 JSON-RPC Path“,点击后设置为:http://127.0.0.1:6800/jsonrpc
在文件下载链接后面看到个“YAAW”链接,点击后,它会通知此链接已经被加到aria2的下载列表中。

在chrome的插件库里查看Yaaw界面,能看到百度网盘上的文件已经在下载列表中了。

firefox下用的是Greasemonkey,和TamperMonkey一样,其他操作方法都是一样的。

3.最后下载下的文件位于
~/aria目录下。

xuleik 发表于 2014-3-23 12:56

看上去很高科技的样子
不是装个百度云管家就可以解决嘛

Roamvalley 发表于 2014-3-23 13:01

没啥高科技,比百度云管家应该麻烦,但linux下怎么安装云管家?
另外,aria2能管理很多类型的后台下载,比如bt、ftp、metalink什么的,

xyq164288 发表于 2014-4-25 15:36

回复 #3 Roamvalley 的帖子

wine一个?:D

gooker 发表于 2014-6-8 10:17

来支持一下, 用到了.

gnomekde2011 发表于 2015-2-25 14:11

学习:) :) :)

xliang9550 发表于 2015-2-25 21:39

我一般还是先转存到自己的空间然后用别人的机器上的云管家慢慢拖。
360都发布了Linux版,度娘和腾讯应该不会完全不为所动。
比较搞笑的是,360管Linux版本称为“国产操作系统专用版”……:-|

vimacs 发表于 2015-3-18 23:58

回复 #3 Roamvalley 的帖子

现在有一个叫bcloud的软件,我用着还不错。

madlax2008 发表于 2015-4-12 10:36

学习了,不错~~~
页: [1]
查看完整版本: 从百度网盘下载大文件