Python实现豆瓣图片下载的方法
本文实例讲述了Python实现豆瓣图片下载的方法。分享给大家供大家参考。具体分析如下:
1用tk封装一下
2用户可以自己输入图片url
download_douban_album #-*-coding:UTF-8-*- importre importurllib defcount_percent(a,b,c): per=100.0*a*b/c ifper>100: per=100 print'%.2f%%'%per defget_url(): n=[x*18forxinrange(0,87)] url_list=[] foriinn: url='http://www.douban.com/photos/album/73174384/?start=%s'%i url_list.append(url) returnurl_list defget_img_url(): img_url=[] url=get_url() foruinurl: a=urllib.urlopen(u) forlineina.readlines(): if'thumb'inline: img_url.append(line.strip()[10:-4].replace('thumb','photo')) returnimg_url defdownload_img(): download_url=get_img_url() foruindownload_url: urllib.urlretrieve(u,'d:\\New\\%s'%u.split('/')[-1]) if__name__=='__main__': """a=get_img_url() f=open('d:\\thumb.txt','w') foriina: #j=i.replace('thumb','photo') f.write(i+'\n') f.close()""" download_img()
希望本文所述对大家的Python程序设计有所帮助。