查看: 43|回复: 7

【干货】通过脚本代码控制迅雷添加下载任务

[复制链接]

37

主题

966

回帖

2105

积分

金牌会员

积分
2105
发表于 2020-8-2 16:53:31 | 显示全部楼层 |阅读模式
本帖最后由 Syc 于 2020-8-2 17:07 编辑

"



[ol]
  • 本文来源:https://php.wf/archives/remote-download-by-controlling-xunlei-with-com-object.html[/ol]复制代码

    IE时代,迅雷下载会在IE中注册并加载COM控件ThunderAgent.dll,使用Js调起对象ThunderAgent.Agent实现添加下载任务。

    以下为官方JS调用函数,其他语言只要能链接COM库的,均参照此函数构建即可。


    希望MJJ构建离线下载机的时候,不要只用aria2,也可以用Xunlei撸一撸。


    唠叨:
    GetInfo 获取迅雷状态,
    AddTask 添加任务,
    CommitTaskss 开始任务,
    CancelTasks 取消任务,
    GetTaskInfoStruct 任务状态查询(进度等)


    [ol]
  • function AddLink(Url,Info,Location,strCID,strStatUrl,strCookie,strCharset)
  • {
  • if (Url != "")
  • {
  •     if (Info == "")
  •     {
  •         Info = "unknown";
  •     }
  •     try
  •     {
  •         var ThunderAgent = new ActiveXObject("ThunderAgent.Agent");
  •     }
  •     catch(e)
  •     {
  •         ThunderAgent = new ActiveXObject("ThunderAgent.Agent64");
  •     }
  •     try
  •     {
  •         ThunderAgent.AddTask12(Url, "", "", Info, Location, strCharset, -1, 0, -1,  strCookie, strCID, strStatUrl, 0, "rightup");
  •     }
  •     catch(e)
  •     {
  •         try
  •         {
  •             ThunderAgent.AddTask5(Url, "", "", Info, Location, -1, 0, -1,  strCookie, strCID, strStatUrl, 1, "", -1);
  •         }   
  •         catch(e)
  •         {
  •             ThunderAgent.AddTask2(Url, "", "", Info, Location, -1, 0, -1,  strCookie);
  •         }
  •     }
  •     ThunderAgent.CommitTasks2(1);
  • }
  • }[/ol]复制代码




  • 回复

    使用道具 举报

    78

    主题

    4658

    回帖

    9598

    积分

    论坛元老

    积分
    9598
    发表于 2020-8-2 16:53:44 | 显示全部楼层
    不懂是干嘛用的==

    回复

    使用道具 举报

    4

    主题

    122

    回帖

    294

    积分

    中级会员

    积分
    294
    发表于 2020-8-2 16:54:42 | 显示全部楼层
    为什么,我点进来的时候,谷歌翻译也自动打开了告诉我这是德语,要不要翻译

    回复

    使用道具 举报

    52

    主题

    2219

    回帖

    4632

    积分

    论坛元老

    积分
    4632
    发表于 2020-8-2 16:54:53 | 显示全部楼层

    唐寅飞飞 发表于 2020-8-2 16:54

    不懂是干嘛用的==

    可以自建云下载机,aria2+xunlei

    回复

    使用道具 举报

    37

    主题

    966

    回帖

    2105

    积分

    金牌会员

    积分
    2105
     楼主| 发表于 2020-8-2 17:06:20 | 显示全部楼层
    看不懂啊.....

    回复

    使用道具 举报

    4

    主题

    218

    回帖

    466

    积分

    中级会员

    积分
    466
    发表于 2020-8-2 16:54:00 | 显示全部楼层
    啊,都是境外杜甫aria2下完再满速拉回来,没有迅雷的参与空间啊

    回复

    使用道具 举报

    1

    主题

    114

    回帖

    263

    积分

    中级会员

    积分
    263
    发表于 2020-8-2 17:34:37 | 显示全部楼层
    真干货 支持2波

    回复

    使用道具 举报

    149

    主题

    6786

    回帖

    1万

    积分

    论坛元老

    积分
    14097
    发表于 2020-8-2 17:37:09 | 显示全部楼层
    aria2和迅雷可以连用,?不懂...球大佬讲解


    可乐呀 发表于 2020-8-2 18:49

    aria2和迅雷可以连用,?不懂...球大佬讲解

    aria2下载完的视频a.mp4,nginx开启,整一个直链。
    迅雷开启,上面的直链在下载一遍,记得限速10M左右,迅雷P2P节点会来拉缓存。
    类似BT做种一样,一般做10小时就可以了。然后,国内迅雷VIP拉满速。
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关注公众号

    相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

    Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

    在本版发帖
    关注公众号
    返回顶部