该程序基于python3.4开发,理论支持3.4以及以上版本,主要使用了 requests、cookiejar 第一次登陆使用账号密码,下次登陆使用cookie
用于迅雷远程账号自动登录,自动添加下载任务,自动查询下载任务进度列表
- 下载zip包
- 解压后 cd xunlei-yuancheng
- 安装虚拟环境 virtualenv -p python3 --no-sit-packages venv
- 安装依赖 venv\Scripts\activate.bat 然后 pip3 install -r requirements.txt
- 运行 python run.py -u 迅雷用户名 -p 密码 -c 命令参数
python run.py -h 用户名必填 -p 密码必填 -c 命令操作可选,如果没有则进入交互模式,交互模式可以多次输入-c命令的参数
- doneTaskList 获取已完成的任务列表,返回json对象,具体含义需要自行理解(主要包括已下载数量,下载中数量,回收站数量,tasks列表)
- pushTask 推送url下载任务,执行后需要输入需要添加的url地址
- taskingList 获取下载中任务列表,返回json对象,具体含义需要自行理解(主要包括已下载数量,下载中数量,回收站数量,tasks列表)