前段时间写了两个解析喜马拉雅MP3地址的脚本,发现使用的人还是不少的,但是脚本有几个严重的缺陷,不能多线程下载,下载文件容易卡住等,由于python的多线程下载没有研究,所以先给大家介绍个cmd下面多线程下载的方法,弥补原先脚本的不足。

脚本解析工具地址:

[python]喜马拉雅mp3批量下载工具

喜马拉雅mp3批量下载工具PHP版

今天的主角aria2c:

pc6下载

aria2c是一款非常好用的下载工具,支持多线程。此处提供的是Windows版本,传输速度比wget快很多。

基本使用方法:

一般使用使用 aria2 下载文件,只需在命令后附加地址即可。比如我们下载QQ如:

aria2c http://dldir1.qq.com/qqfile/qq/QQ8.6/18804/QQ8.6.exe

如果需要重命名的话加上--out或者-o参数

aria2c --out=QQ8.6 http://dldir1.qq.com/qqfile/qq/QQ8.6/18804/QQ8.6.exe

aria2c -o QQ8.6 http://dldir1.qq.com/qqfile/qq/QQ8.6/18804/QQ8.6.exe

同时使用两个连接下载同一文件

aria2c -s 2 http://dldir1.qq.com/qqfile/qq/QQ8.6/18804/QQ8.6.exe

并发下载一个文件中的URI

aria2c -j 5 http://dldir1.qq.com/qqfile/qq/QQ8.6/18804/QQ8.6.exe

其它参数:

-c 断点续传

-d 指定保存的目录

-i 指定从文件中读取并下载

-l 保存下载日志

其它的使用aria2c --help自己查。

aria2c

更详细的介绍,可以参考下面两个网站:

aria2常用命令

Aria2c 使用举例