三、图片下载
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
通过for循环获得所有符合条件的图片网址,并采用urllib.urlretrieve()方法,将远程数据下载到本地,并重新命名!
以下是补充
如下所示:
1 2 3 4 5 6 |
|
urlopen()括号里既可以是一个字符串也可以是一个request对象,当传入字符串的时候会转换成一个request对象,因此代码
response = urllib.request.urlopen('http://www.jb51.net/g/500/600') 也可以写成
req = urllib.request.Request('http://www.jb51.net/g/500/600')
1、response = urllib.request.urlopen(req)
2、responce还有geturl,info,getcode方法
代码with open('cat_500_600.jpg','wb') as f:
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简单计算文件MD5值的方法示例
Python简单实现控制电脑的方法
以上就是python下载图片实现方法(超简单)的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
Python:中input()与raw_input()的详解
Python中for循环与range()函数的简单介绍(附示例)
更多相关阅读请进入《Python》频道 >>

Python编程 从入门到实践 第2版
python入门书籍,非常畅销,超高好评,python官方公认好书。