【发布时间】:2012-09-07 11:44:35
【问题描述】:
只要工作允许,我仍然会围绕 python 工作......
我正在使用使用 urllib2.urlopen 的脚本查询大量内部 webUI。我想知道如何从每个请求中获取页面内容的大小。我好像搞不懂这个。
提前致谢,
Mhibbin
【问题讨论】:
只要工作允许,我仍然会围绕 python 工作......
我正在使用使用 urllib2.urlopen 的脚本查询大量内部 webUI。我想知道如何从每个请求中获取页面内容的大小。我好像搞不懂这个。
提前致谢,
Mhibbin
【问题讨论】:
print len(urlopen(url).read())
或
>>> result = urllib2.urlopen('http://www.spiegel.de')
>>> result.headers['content-length']
'181291'
【讨论】:
urlopen(url).read().__sizeof__() 也可以。
read() 的资源。如果您需要响应的 read() 结果及其大小,请务必同时调用两者,而不是像此处所做的那样在一个操作中调用。