Mac迅雷离线下载的两个脚本

March 06, 2012

Tags:wgetloli.luxunleilixian

迅雷离线库是一个不错的东西,它直接链接了可谓是这个星球上最大的网盘,然后再将资源传递给自己的VIP用户.而Mac的迅雷客户端版目前尚不支持帐号登陆,更不用提离线功能了.

这里介绍两种使用迅雷离线下载的方法,一种需要用到VIP帐号,如果没有购买该服务,那么可以尝试第二种.

more

使用自己的VIP帐号在终端中实现

源代码位于Github,开发作者也做了详细的说明文档.可直接照葫芦画瓢按步骤做.

1.在自己的Mac上按照Github的官方指示安装Git工具,并添加SSH Key等链接到自己的github帐户中.

2.检查本机python版本(Mac自带2.7.x)

  • python -v   #查看版本号
    3.下载开发者提供的脚本包,在终端中运行命令:

  • git clone git://github.com/iambus/xunlei-lixian.git

  • #这时在你的系统根目录下会发现一个名为"xunlei-lixian"的文件夹.(位置取决于你对终端开启时的定位设置)
    4.进入到xunlei-lixian文件夹中

  • ls  #查看当前目录的所有文件

  • cd xunlei-lixian  #显示这个文件夹了就进入
    5.运行:

  • python lixian_cli.py

  • #或许可以用其它的命令来替代这条,毕竟它看上去太长了,而且等下要经常用到
    6.设置帐户名称与密码:

  • python lixian_cli.py config delete

  • python lixian_cli.py config tool asyn

  • python lixian_cli.py config username XXXXX

  • python lixian_cli.py config password XXXXX
    这时就有一堆的提示你的信息保存在了"/Users/YourName/.xunlei.lixian.config"的文件中.

第二次登陆就可以直接输入:

  • python lixian_cli.py login username password
  • # 提示显示了一堆Basic commands的时候即说明已经连接成功.
    7.下载:

  • python lixian_cli.py download http://
    也可查看使用说明,关于ed2k,BT的下载方式.

  • python lixian_cli.py list  #查看离线库中的指定的文件,文件类型或者其它特征
    还有其它的下载方式可至github官方说明进行下载和调适.

此种下载方式需要调用自己的VIP帐号,对于没有购买迅雷服务的童鞋还是比较痛心的.下面方法对于所有用户皆适用.

使用Loli.lu实现离线高速下载

 loli.lu就是一个过滤器,通过它,你可以将你的种子文件,或者ed2k地址,或者HTTP链接转化为迅雷的离线下载链接,然后通过第三方工具来下载.它也是一个转换器.

而它需要用到的工具有:aria2c 或者是wget 工具.它们都是Linux下的下载工具,没有图形界面(GUI),一般都在终端中运行和调用.

而使用aria2c进行下载则需要事前编译,具体请看说明教程.

主要就是install的安装和aria2c需要的环境的检查工作
然后去loli.lu得到形如 aria2c -c 的链接,复制黏贴到你的终端中去就会自动下载了.

而我使用的是loli.lu提供的wget链接进行下载,也是非常便捷的.基本能达到我的封顶带宽速度(这时我上网冲浪就会显得异常慢了)

Loli.lu还提供IDM导出,然后再导入到Windows下的下载神器---Internet Download Manager中去下载.这是为Windows用户提供的,如果没有听说过这款软件,就算了...

提示:终端下载的功能是支持断点续传的,至少是机器没有重启或注销的情况下,重复执行下载命令则会继续进行下载.文件被保存在Download文件夹内.

Loli.lu提供的多种下载方式是不需要用户的迅雷VIP帐户的,而直接可以将冷门资源在迅雷的离线库中"过滤"之,从而达到离线下载的同等速度.该网站支持Google ID登陆,可以选择性的发布自己经过过滤的资源,也可以选择不发布显示.

在这里,感谢两位开发loli.lu的作者:足兆叉虫 与 Martian Z.

· EOF ·