如果Web服务器支持范围请求,则可以将Range标头添加到您的请求中:
Range: bytes=StartPos-StopPos
您将收到StartPos和StopPos之间的部分。如果不知道StopPos,请使用:
Range: bytes=StartPos-
因此您的代码将是:
def resume_download(fileurl, resume_byte_pos): resume_header = {'Range': 'bytes=%d-' % resume_byte_pos} return requests.get(fileurl, headers=resume_header, stream=True, verify=False, allow_redirects=True)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)