[EMAIL PROTECTED] 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") >>>>file.write(data) >>>>file.close() > > > > can someone suggest a better way (or what's wrong with urllib/urllib2)? > thanks alot! > fetching images from web is my little hobby (but i dont know, if you want fetch this kind of images). i sending my little script.
import urllib for i in range(25,286,1): if i<100: n='0'+str(i) else: n=str(i) for j in range(16): if j<10: o='0'+str(j) else: o=str(j) s='used for error detecting' url='http://www.paradisetoons.com/ima/toon'+str(i)+'/p'+str(j)+'.jpg' fil='e:/pics/xxz37/prtn_'+n+'_'+o+'.jpg' try: s=urllib.urlopen(url).readline(6) except: print '' if s.lower()=='<html>': print 'file '+url+' does not exist' else: print 'downloading file: '+url urllib.urlretrieve(url,fil) any sugestions for doing this better? -- http://mail.python.org/mailman/listinfo/python-list