当响应头不包含内容长度时,如何估计下载时间?

时间:2010-11-24 15:30:58

标签: python urllib2 content-length

如果要下载的文件缺少内容长度信息,我如何估计下载进度/时间?感谢

1 个答案:

答案 0 :(得分:1)

你发现自己处于一种不太可能的状态,即服务器不会向你发送内容长度但接受字节范围请求(你真的需要知道它会花多长时间),你可以使用Python seek on remote file using HTTP中的代码并进行二进制搜索以获得有关文件大小的一些概念。要求超出文件大小的范围,您将收到:

HTTPError: HTTP Error 416: Requested Range Not Satisfiable