加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
chapter_download_thread.py 833 Bytes
一键复制 编辑 原始数据 按行查看 历史
Hevake Lee 提交于 2015-01-18 18:03 . 小优化
#!/usr/bin/env python
#encoding=utf-8
import os
import urllib
import threading
from util import download_file
class ChapterDownloadThread(threading.Thread):
'''章节下载线程'''
def __init__(self, resource, save_path):
threading.Thread.__init__(self)
self.resource = resource
self.save_path = save_path
self.setName(resource['filename'])
pass
def download(self):
resource_url_list = self.resource['resource']
filefullname = self.save_path + '/' + self.resource['filename']
if not os.path.exists(filefullname):
for resource_url in resource_url_list:
if download_file(resource_url, filefullname):
break
print('Try next resource.')
pass
def run(self):
self.download()
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化