用 golang 写了个简单的局域网内网站, 跑在我闲置的笔记本里(win7),
我想能浏览器提交某个文件下载地址给这个服务器后, 能调用 windows 安装的迅雷来下载文件, 我应该怎么做?
1
deepkolos 2017-12-26 16:41:13 +08:00
用按键精灵, 把地址写到剪切板, 然后调用该脚本~
|
2
Jackeriss 2017-12-26 16:44:31 +08:00 via iPhone 1
迅雷提供了 vbs 的 API
|
3
yhnmj6666 2017-12-26 16:46:33 +08:00
迅雷有 COM 接口,可以很方便的调用
|
4
zjsxwc OP 看到这个例子文档, 待会回家试试 http://xldoc.xl7.xunlei.com/0000000026/index.html
|
5
zjsxwc OP #4 好像不是迅雷调用文档
还是用按键精灵靠谱点.... |
6
binjoo 2017-12-26 16:52:53 +08:00
这种需求,远程下载不是可以吗?
|
8
xomix 2017-12-26 16:58:12 +08:00
怀念以前的 web 迅雷,可以直接调用
|
10
xshwy 2017-12-26 17:22:38 +08:00
查了挺多资料调用迅雷都不是很方便,建议使用 IDM,非常好用,命令行也很丰富。
IDM 的命令行调用方式:IDMan.exe /d "download_url" /f "filename" /p "output_path" /p - 本地路径,定义要保存的文件放在哪个本地路径 /f - 本地文件名,定义要保存的文件改名后保存在本地 /q - IDM 将在成功下载之后自动退出 /h - IDM 将在成功下载之后挂起连接 /a - 添加一个指定的文件,用 /d 到下载队列,但是不开始下载 /s - 开始任务调度里的队列 /n - 静默下载,执行命令期间不弹窗 |
12
iwtbauh 2017-12-26 18:36:53 +08:00 via Android
迅雷有自定义 scheme,shellexecuteex ()函数或基于此类技术的方法能自动识别。
不过不推荐用迅雷下载,推荐用 aria2 |
13
Nioty 2017-12-26 18:54:27 +08:00 via Android
可以用 url scheme 测一下 开自动下载试试
|
16
chenyiping1995 2017-12-27 00:52:10 +08:00 via Android
@ysc3839 #15 你可以在迅雷的设置里设置静默下载,不弹窗直接下载到指定位置
|
17
chenyiping1995 2017-12-27 00:53:05 +08:00 via Android
另外楼主的这个需求也许用 Aria2 解决更为妥当。
|
18
g00001 2017-12-27 04:51:58 +08:00 3
windows 上就用 aardio 吧,
实现一个 HTTP 服务器用于浏览器上局域网调用也就没几句代码 ---------------------------------------------- import wsock.tcp.asynHttpServer; var srvHttp = wsock.tcp.asynHttpServer(); srvHttp.run( function(response,request){ response.write(request) } ); 下载可以调用 aria2, 用 aardio 调用他的 WebSocet/PRC 接口,也就几句代码的事 ---------------------------------------------- import web.socket.jsonClient; var ws = web.socket.jsonClient(); ws.aria2.addUri({"下载地址"}) 至于调用迅雷嘛,用 aardio 也简单: --------------------------------------------- import com; var thunder = com.CreateObject("ThunderAgent.Agent") thunder.AddTask("http://download.aardio.com/aardio/ide/aardio.7z","aardio.7z") thunder.CommitTasks() 而且 aardio 可以调用 python,node.js 这些提供的模块,如果会这些东西就更快。 |
19
codeeer 2017-12-27 08:17:11 +08:00 via iPhone
可惜迅雷凉了…
|
20
HandSonic 2017-12-27 09:12:01 +08:00 via iPhone
Aria2 多好
|
22
jeremaihloo 2017-12-27 09:39:15 +08:00
迅雷凉了,下个美剧和我说没版权
你一个下载工具,管我有没有版权,和你有关系吗,你不提供云端加速不就行了 |
23
RainFinder 2017-12-27 09:40:45 +08:00
IDM aria2 正解
|
24
iwtbauh 2017-12-27 10:26:53 +08:00 via Android
@ysc3839 也是,我现在没迅雷我不知道,你看看有没有自动下载一类的设置,没有的话就不好办了(模拟鼠标去点那个下载按钮)。为何非要用迅雷,aria2 大法好
|
25
dven 2017-12-29 09:51:47 +08:00
为啥不用 IDM
|