用aria2c wget 下载迅雷离线资源,让linux伤的起

网上搜索了一下,迅雷离线的验证是通过一个cookies 文件来记录验证下载的,

所以,第一步是先登录迅雷,导出迅雷的cookies文件,然后用aria2c或者wget 加载 cookies进行下载,

用ff的一个插件 export cookies https://addons.mozilla.org/en-US/firefox/addon/export-cookies/

导出cookies后,找到包含 gdriveid 字眼的那一行,实际上,下载迅雷离线,加载的cookies内容就是这一样在起作用,

所以只需要保留这一样的内容就行了,比如保存为xunlei.txt

wget -c –load-cookies=xunlei.txt "http://xunlei.url"

aria2c -s 5 -c –load-cookies=xunlei.txt "http://xunlei.url" (

(上面两个load前面是两个小短横线,被博客转义成一个长横线了,man是个好东西)

不过,上面这样使用起来很不方便,每次都要输入一大堆命令,

不过linux上有一个 alias 参数 ,所以我就在 .bashrc中写入了下面这一段话

alias xunlei=’aria2c -s 5 -c –load-cookies=/home/user/.xl.txt’

其中,.xl.txt 里面存放的是上面提到的那行cookies 内容,

这样,我可以使用 xunlei "http://download.url" 来下载迅雷离线内容了,

如果要批量下载,可以使用 -i 参数,把要下载的文件链接先存在一个文本文件里面

xunlei -i download.txt

已知的问题: aria2c 处理不好中文编码,中文文件名会变成乱码,一个解决方法是使用 -o(小写字母o)指定文件名

This entry was posted in linux, 软件. Bookmark the permalink.

5 Responses to 用aria2c wget 下载迅雷离线资源,让linux伤的起

  1. happyninjia says:

    wget命令行有一个错误,应该是wget -c –load-cookies=**.txt “your url” -O “your filename”

    • 和上 says:

      没看出来你这个和我那个有啥子区别,除了你指定了一个文件名外。
      如果你说的是两个load前面那个短横线,那确实是两个,不过博客上显示看起来变成一个长横线了。

  2. happyninjia says:

    对,我说的就是短横线,差之毫厘,谬之千里。终端不会说人话,更加是所有输入法的天敌,既然要写出来帮助别人就应该说明清楚。不但是wget,aria2c那里也是少了一个短横线。两个错处。对不对?

    • 和上 says:

      我回复都说了,那里是两个短横线,博客显示出来就变成一个长横线了,

      “终端不会说人话,更加是所有输入法的天敌”你自己复制一下你自己写的那句话到终端里面看一下,

      、“既然要写出来帮助别人就应该说明清楚”,是的,我应该主动提醒一下别人那是两个短横线。

  3. jin says:

    如何在图形Uget中下载

发表评论

电子邮件地址不会被公开。 必填项已被标记为 *

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Notify me of followup comments via e-mail. You can also subscribe without commenting.