import random import hashlib import json import re import os reload(sys) sys.setdefaultencoding("utf-8") import utilsYunPan from loginYunPan import loginYunPan from dirYunPan import dirYunPan from downloadYunPan import downloadYunPan from downloadYunPan import downloadManager if __name__ == '__main__': login = loginYunPan() userinfo = login.run('username', 'password') # 本地文件目录 pathYunPan = '/data/local/' dir = dirYunPan(pathYunPan) # 需要下载的云盘路径 tree = dir.downloadDirTree('/app/', True) downloadManager.pushQueue(tree) # 设置线程数 downloadManager.start(dir, 10) # 离线下载 #result = dir.offlineDownload("http://todeer.sinaapp.com/include/lib/js/common_tpl.js"); # 获取离线下载列表 #result = dir.offlineList();
import random import hashlib import json import re import os reload(sys) sys.setdefaultencoding("utf-8") import utilsYunPan from loginYunPan import loginYunPan from dirYunPan import dirYunPan from downloadYunPan import downloadYunPan from downloadYunPan import downloadManager if __name__ == '__main__': login = loginYunPan() userinfo = login.run('用户名', '密码') pathYunPan = '~/test/' dir = dirYunPan(pathYunPan, login.serverAddr) # 需要下载的云盘路径 tree = dir.downloadDirTree('/', True) downloadManager.pushQueue(tree) # 设置线程数 downloadManager.start(dir, 10) # 离线下载 #result = dir.offlineDownload("http://todeer.sinaapp.com/include/lib/js/common_tpl.js"); # 获取离线下载列表 #result = dir.offlineList();
def login(user, pwd): login = loginYunPan() userinfo = login.run(user, pwd) return login, userinfo