
用 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 迅雷提供了 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 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 |