What is the best way to open a URL and get up to X bytes in Python?

Posted by Stavros Korokithakis on Stack Overflow See other posts from Stack Overflow or by Stavros Korokithakis
Published on 2010-06-06T23:44:22Z Indexed on 2010/06/06 23:52 UTC
Read the original article Hit count: 255

Filed under:
|
|
|

I want to have a robot fetch a URL every hour, but if the site's operator is malicious he could have his server send me a 1 GB file. Is there a good way to limit downloading to, say, 100 KB and stop after that limit?

I can imagine writing my own connection handler from scratch, but I'd like to use urllib2 if at all possible, just specifying the limit somehow.

Thanks!

© Stack Overflow or respective owner

Related posts about python

Related posts about http