Python urllib2.urlopen():获取内容的大小

Python urllib2.urlopen():获取内容的大小,python,urllib2,Python,Urllib2,只要工作允许,我仍然在python周围工作 我正在使用使用urllib2.urlopen的脚本查询一批内部webUI。我想知道如何从每个请求中获得页面内容的大小。我似乎无法理解这一点 提前感谢, 姆希宾 print len(urlopen(url).read()) 或 对于内容的大小,urlopen(url).read()。\uuuu sizeof\uuuu()也起作用。此外,这将耗尽调用了read()的资源。如果您需要响应的read()结果及其大小,请确保同时调用这两个结果,而不是像这里所做

只要工作允许,我仍然在python周围工作

我正在使用使用
urllib2.urlopen
的脚本查询一批内部webUI。我想知道如何从每个请求中获得页面内容的大小。我似乎无法理解这一点

提前感谢,

姆希宾

print len(urlopen(url).read())


对于内容的大小,
urlopen(url).read()。\uuuu sizeof\uuuu()
也起作用。此外,这将耗尽调用了
read()
的资源。如果您需要响应的
read()
结果及其大小,请确保同时调用这两个结果,而不是像这里所做的那样在一个操作中调用。为了完整性起见,第二个响应应该更快,因为您不必读取资源,而且确实不会耗尽资源。
>>> result = urllib2.urlopen('http://www.spiegel.de')
>>> result.headers['content-length']
'181291'