Python实现豆瓣图片下载的方法
2015-05-25 11:14
806 查看
本文实例讲述了Python实现豆瓣图片下载的方法。分享给大家供大家参考。具体分析如下:
1 用 tk 封装一下
2 用户可以自己输入图片url
download_douban_album # -*-coding:UTF-8 -*- import re import urllib def count_percent(a, b, c): per = 100.0 * a * b / c if per > 100: per = 100 print '%.2f%%' % per def get_url(): n = [x*18 for x in range(0, 87)] url_list = [] for i in n: url = 'http://www.douban.com/photos/album/73174384/?start=%s' % i url_list.append(url) return url_list def get_img_url(): img_url = [] url = get_url() for u in url: a = urllib.urlopen(u) for line in a.readlines(): if 'thumb' in line: img_url.append(line.strip()[10:-4].replace('thumb', 'photo')) return img_url def download_img(): download_url = get_img_url() for u in download_url: urllib.urlretrieve(u, 'd:\\New\\%s' % u.split('/')[-1]) if __name__ == '__main__': """a = get_img_url() f = open('d:\\thumb.txt', 'w') for i in a: #j = i.replace('thumb', 'photo') f.write(i+'\n') f.close()""" download_img()
希望本文所述对大家的Python程序设计有所帮助。
您可能感兴趣的文章:
相关文章推荐
- Python实现豆瓣图片下载的方法
- python实现下载指定网址所有图片的方法
- python实现下载指定网址所有图片的方法
- Python实现从订阅源下载图片的方法
- Python实现从订阅源下载图片的方法
- python下载图片实现方法(超简单)
- PHP实现下载远程图片保存到本地的方法
- dede不能下载远程图片及如何实现图片本地化的方法
- dede不能下载远程图片及如何实现图片本地化的方法
- Python基于QRCode实现生成二维码的方法【下载,安装,调用等】
- python 实现上传图片并预览的3种方法(推荐)
- windows下Python实现将pdf文件转化为png格式图片的方法
- 利用python模拟实现POST请求提交图片的方法
- 重写scrapy.pipelines.images.ImagesPipeline方法实现自定义图片下载
- python--批量下载豆瓣图片之升级版本
- js实现canvas保存图片为png格式并下载到本地的方法
- OkHttp学习(2)-->>异步下载图片、文件(拦截器重写Response方法实现下载进度获取)
- Python读取图片属性信息的实现方法
- Python读取图片属性信息的实现方法
- Python实现更改图片尺寸大小的方法(基于Pillow包)