【发布时间】:2011-02-28 12:10:07
【问题描述】:
我想让机器人每小时获取一个 URL,但如果站点的运营商是恶意的,他可以让他的服务器向我发送一个 1 GB 的文件。有没有一种好的方法可以将下载限制为 100 KB 并在该限制之后停止?
我可以想象从头开始编写自己的连接处理程序,但如果可能的话,我想使用 urllib2,只是以某种方式指定限制。
谢谢!
【问题讨论】:
-
这里有一个非常简单的读取X字节的方法
urllib.urlopen("url").read(1024)