Python爬虫练习——爬取图片并保存

浏览: 1262

代码示例

import requests
import os
root='D://picss//'
url='https://ss0.bdstatic.com/94oJfD_bAAcT8t7mm9GUKT-xh_/timg?image&quality=100&size=b4000_4000&sec=1489195978&di=97db7195ade7d2d77e3d31b9d54fbf9f&src=http://www.swelnus.com/uploads/allimg/150925/2089-150925093K4-51.jpg'
path=root+url.split('/')[-1]
try:
if not os.path.exists(root):
os.mkdir(root)
#判断根目录是否存在,os.madir()创建根目录
if not os.path.exists(path):

r=requests.get(url)
#判断文件是否存在,不存在将从get函数获取
with open(path,'wb')as f:
#wb存为二进制文件
f.write(r.content)
#将返回内容写入文件 r.content返回二进制形式

f.close()
print('文件保存成功')
else:
print('文件已经存在')

except:
print('爬取失败')
推荐 0
本文由 霍开拓 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册