将 Resume 的 属性 添加到用 Python 和 Requests 编写的下载管理器

Add Resume's property to the download manager written with Python and Requests

我写了一个小脚本可以得到一个link并下载它。 现在我想将 Resume 的 属性 添加到我的脚本中。 此脚本在 python 3requests 库中编写。

下面是我的代码的主要下载部分:

class downloader(Thread):
    def __init__(self,url,filename):
        super().__init__()
        self.filename=filename
        self.url=url
    def run(self):
        self.request()
    def request(self):
        headers = {'user-agent': 'pydownloader/0.0.1'}
        r=get(self.url,headers=headers,timeout=10,stream=True)
        with open(self.filename, 'wb') as fd:
            for chunk in r.iter_content(chunk_size=128):
                fd.write(chunk)     
        _exit(1)

我通过 Range in http header

实现了它

示例:

范围:12343- ===>从12343到结束

headers = {'user-agent': 'pydownloader/0.0.1','Range':'bytes=12343-'}