python如何下载图片
1、页面抓取
页面数据抓取过程定义了getHtml()函数,其作用是给getHtml()传递一个网址,最终进行整个页面的下载。

2、页面数据筛选
页面数据筛选中,定义了一个新的函数getImg(),该函数的功能是筛选出.jpg格式的图片地址。

3、图片下载
通过for循环获得所有符合条件的图片网址,并采用urllib.urlretrieve()方法,将远程数据下载到本地,并重新命名!

4、urlopen()括号里既可以是一个字符串也可以是一个request对象,当传入字符串的时候会转换成一个request对象,因此代码
response = urllib.request.urlopen('//www.jb51.net/g/500/600') 也可以写成
req = urllib.request.Request('//www.jb51.net/g/500/600')

5、response = urllib.request.urlopen(req)responce还有geturl,info,getcode方法
代码with open('cat_500_600.jpg','wb') as f:

6、f.write(cat_img)等价于
1、f = open('cat_500_600.jpg','wb')
2、try:
3、 data = f.write(cat_img)
4、finally:
5、 f.close()

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:154
阅读量:101
阅读量:149
阅读量:146
阅读量:65