fetching images from web?
annaiak
annaiak at email.cz
Wed Dec 28 07:30:36 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")
>>>>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?
More information about the Python-list
mailing list