python调用迅雷下载
环境
window7-64
python v3.7.0:1bf9cc5093
迅雷极速版:1.0.26.296
迅雷X纯净版:10.1.16.466
COM
1 | from win32com.client import Dispatch |
CMD
1 | import os,base64 |
SDK
没看出个所以然来,又说好像只能支持HTTP,贴出地址
- 迅雷7应用开发在线文档
- cryzlasm/ThunderOpenSDK: 迅雷开放下载引擎, 收集, 使用
- jimipy/pyxunlei: Python 调用迅雷云加速开放平台SDK
- WayneShao/ThunderSdk: 迅雷开放平台SDK封装
- ying32/xldl: 迅雷下载引擎SDK Go语言版
- ying32/xl7: xl7 sdk for Go, 迅雷7 Go语言SDK。
问题
磁力链接不能直接下载,还要手动点击(鼠标模拟)
CMD方式的链接必须是迅雷特有的链接,或者磁力链接
COM方式还需要安装pywin32,较为麻烦
#安装步骤 https://github.com/mhammond/pywin32/releases #下载对应系统和python版本的pywin32 pip install Dispatch pip install pypiwin32
设置
- 迅雷X
- [√]一键下载
- [√]自动将低速任务移动至列尾
- [√]全局下载速度低于 100 KB/s自动增加同时下载任务数
- [√]自动修改为上次使用的目录
- 迅雷极速版
- [√]自动修改为上次使用的目录
- [√]开启静默下载
- 默认下载模式为[立即下载]
- [√]自动将低速任务移动至列尾
- 原始地址线程数[10]