fetching images from web?

Alex Martelli aleax at mail.comcast.net
Wed Dec 28 00:58:14 EST 2005


<randomtalk at gmail.com> wrote:

> hi, i want to automate some tasks of gathering photos from web, i tried
> urllib/urllib2, both ended up without much success (saved gifs with
> only a border, nothing else)..
> 
> the code i used was:
> 
> >>> data = urllib2.urlopen(
   "http://aspn.activestate.com/ASPN/img/komodo_aspn_other.gif")
> >>>  #was looking through cookbook, so i used that as a sample image
> >>> data = data.read()
> >>> file = open("f:/test.gif", "w")

Since you appear to want to write binary data, you should use 'wb', not
'w', as the "mode".


Alex



More information about the Python-list mailing list