分享我的发现、想法与心得

0%

用命令行下载BT

最近4月番剧想看的都不在b站,然而其他平台均要收费而已也不全,唯独逼着看盗版了(老实说能支持正版就支持,我可是为了看幼女战记买了1个月的优酷土豆的:))。

看盗版麻烦也多,需要翻墙又需要下载。。。为了节省这些麻烦,准备写个脚本去扒种子。

突发奇想-1:能否直接用code调用迅雷去下载bt呢?

答案是可以下载的,但是下不了bt

在网上逛了一圈能看到推荐使用thunderdl比较多,然后尝试着找到thunderdl源头(需翻墙)。

如何使用ThunderDL

使用也很简单一步到位。
下载运行文件并下载迅雷mini迅雷VIP尊享版(当然系统需要.Net Framework 4.5支持才开运行)

比如用的是迅雷mini,便使用ThunderMini下的ThunderDL.exe

使用的方法

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# 进入有ThunderDL.exe的目录

C:\Users\Yourself\ThunderMini>ThunderDL
用命令行方式启动迅雷下载。
需安装迅雷简易版1.5.3.288

THUNDERDL url [saveas] [savefolder] [comments] [refurl] [startmode] [originonly]
[originthreadcount]

url 下载文件网址
[saveas] 本地文件名
[savefolder] 本地文件路径
[comment] 自定义描述
[refurl] 参考网址
[startmode] 启动模式(默认 -1)
[origin] 仅从原资源提供网址下载(默认 0)
[originthreadcount] 原线程数(默认 -1)

按任意键退出...

看到这个没有url,博主有点儿绝望了。后续也没尝试比较种子用迅雷也下不下来…

突发奇想-2:bitcomet可能支持命令行调用

去逛了一圈的确有,马上安装bitcomet,并把他弄到系统变量上。

如何使用bitcomet

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32

BitComet <TORRENT_FILE> [–output=OUTPUT] [–silent , [–paused] ] [–tray]
打开torrent
TORRENT_FILE: torrent文件的路径。
-o, –output : (可选)设置下载目录的路径。若不使用此参数,则使用默认的下载目录。
OUTPUT : 下载目录的路径(仅支持绝对路径)。
-s, –silent : (可选)安静模式启动。直接添加任务并开始下载,无需确认。
-p, –paused : (可选)直接添加任务,但不自动运行任务。 需要和-s 一起使用。
–tray :(可选) 启动BitComet时不显示主窗体,最小化到系统托盘。仅在第一个BitComet实例运行时有效。

BitComet –url=<URL> [–silent , [–paused] ] [–tray]
通过URL下载文件
–url : 通过URL下载文件。
URL : HTTP,HTTPS,FTP链接 或BC链接。
-s, –silent : (可选)安静模式启动。直接添加任务并开始下载,无需确认。
-p, –paused : (可选)直接添加任务,但不自动运行任务。 需要和-s 一起使用。
–tray : (可选) 启动BitComet时不显示主窗体,最小化到系统托盘。仅在第一个BitComet实例运行时有效。

BitComet –make <SOURCE> [–output=OUTPUT] [–silent] [–tray]
制作torrent文件
-m, –make : 制作torrent文件。
SOURCE : 用于制作torrent文件的源目录或源文件(仅支持绝对路径)。
-o, –output : (可选)设置torrent文件输出路径。若不使用此参数,生成的torrent文件默认路径为源目录或源文件的同一级目录。
OUTPUT : 生成的torrent文件的输出路径(仅支持绝对路径)。
-s, –silent : (可选)安静模式启动。直接使用默认参数制作torrent文件,无需确认。
–tray : (可选) 启动BitComet时不显示主窗体,最小化到系统托盘。仅在第一个BitComet实例运行时有效。

BitComet –tray
启动BitComet,但不显示主窗体,最小化到系统托盘。仅在第一个BitComet实例运行时有效。

BitComet –help
-h, –help 显示命令行使用方法。

哇,这个实在是太方便了

亲测一下,发现虽然没提示,但是bitcomet上的确添加了任务并在下载了,棒(๑•̀ㅂ•́)و✧

1
BitComet F:\download\1986-adfbs.torrent -so F:\download

thunderdl by Google Code
命令行用法