迅雷任务管理器

---说明---

本人业余之作,主要是为了弥补迅雷“导入下载列表”这一功能的不足。之所以叫“迅雷任务管理器”是因为以会后跟据需求逐渐加入其它功能;目前只有“下载列表”这一功能。

目前的迅雷对下载列表支持的不是很完善,导入的下载列表它只能支持读取下载地址和引用地址。
如:http://www.a.com/test.zip|RL:http://www.a.com/test/test.html
前半部分表示下载地址,后半部分表示引用的页面。
如果想要用“导入下载列表”实现对所下载的任务更详细的设置(如:设置保存文件名,设置下载线程等)目前的迅雷就无法实现了。


---功能---

[导入下载列表]

有二种方式可以导入下载列表。

文件拖放:
将迅雷下载列表或本软件支持的下载列表文件拖入本软件即可(可多选拖放);软件支持的下载列表格式见后。

文本拖放:
也可以将选中的文本(软件支持的格式)拖入软件,即可自动添加上。


[下载列表格式]

Url|FN:*|SD:*|CMT:*|RL:*|IS:True,False|OFO:True,False|OTC:1-10

Url -表示要下载的文件的地址。[必选参数]
FN -表示存储到本地的文件名称。[可选参数]
SD -表示保存目录。[可选参数]
CMT -表示注释(详见迅雷的注释功能)。[可选参数]
RL -引用地址(页面);为了兼容迅雷目前的下载列表,此“RL”可以省略,详细请看举例。[可选参数]
IS -表示此任务是否立即开始下载,取值(True|False)。[可选参数]
OFO -表示是否只从原始地址下载,还是须要搜索候选资源,取值(True|False)。[可选参数]
OTC -原始地址下载线程数,取值(1-10)。[可选参数]

*以上参数如有不明白的可能参照迅雷的解释,除了URL是必选参数外,其它都是可选的,如果不选就用默认值代替。

举例说明:
http://www.a.com/test.zip   //省略所有非必选参数的情况
http://www.a.com/test.zip|RL:http://www.a.com/test/test.html   //使用“RL”可选参数的情况
http://www.a.com/test.zip|http://www.a.com/test/test.html   //如果不加参数名的默认认为是“RL”参数,这是为了兼容迅雷目前的下载列表。
http://www.a.com/test.zip|FN:t.zip|IS:True|OTC:5   //多个参数组合的情况。
http://www.a.com/test.zip|FN:t.zip|IS:False|FN:test.zip   //各参数可任意组合没有顺序限制,如果出现重复的则取最后一个,本例中“FN”就取test.zip


---下载列表---

如刚才的举例:
http://www.a.com/test.zip|FN:t.zip|IS:True|OTC:5
这样的就表示一个待下载的文件,把这样格式的URL地址一个占一行的存储为.lst就是一个下载列表。

*这样格式的下载列表迅雷5也是支持的。只不过类似的FN,IS,OTC等修饰参数迅雷会“视而不见”罢了。


下载地址:单击下载

原文地址:https://www.cnblogs.com/mondol/p/1242146.html