python如何下载图片

时间:2024-10-29 14:09:09

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

python如何下载图片

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

python如何下载图片

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

python如何下载图片

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

python如何下载图片

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

python如何下载图片

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()

python如何下载图片
© 手抄报圈