VBA 迅雷批量下 ThunderAgent

本文介绍了使用迅雷API进行大规模文件下载的方法及遇到的问题。通过VBA脚本调用迅雷API,实现了一次性添加大量下载任务的功能,但受限于迅雷客户端的人工确认机制,每1000个任务需手动确认。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

迅雷的api 资料很少,不过 可以简单地用。批量任务最多1000个,每次需要人手确认 =.= .  试过同时建6000多个,迅雷基本在假死状态。 要下载3万多个文档, 准备找找有没有其他下载器,

C:\Program Files (x86)\Thunder Network\Thunder\BHO\ThunderAgent7.9.31.4876.dll

Sub AddTask(bstrUrl As String, [bstrFileName As String], [bstrPath As String], [bstrComments As String], [bstrReferUrl As String], [nStartMode As Long = -1], [nOnlyFromOrigin As Long], [nOriginThreadCount As Long = -1])


'2015-01-03 alayong.com
'Reference Library:
' - ThunderAgent 1.0 Type Library

Sub main()
    Dim th As New ThunderAgentLib.Agent
    Dim iRange As Range
    Dim i As Long
    For Each iRange In Range("A2:A22336")   '-------change to your URLs range
        th.AddTask iRange.text, , "C:\te1\"  '----change save to
        i = i + 1
        If i = 1000 Then
            th.CommitTasks
            MsgBox "Please Manualy Confirm Download in Thunder"
        End If
    Next iRange
    th.CommitTasks
End Sub


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值