爬取网上的图片
文本使用的图片链接:
http://s1.bdstatic.com/r/www/cache/mid/static/xueshu/img/logo_4b1971d.gif

import requests
import os
if __name__ == "__main__":
# 爬取的全代码
root = 'D://picutre//' # 设置根目录
url = "http://s1.bdstatic.com/r/www/cache/mid/static/xueshu/img/logo_4b1971d.gif"
path = root + url.split('/')[-1] # 截取原来图片的名字 logo_4b1971d.gif
try:
if not os.path.exists(root): # 判断是否存在更目录
os.mkdir(root) # 如果根目录不存在,则创建
if not os.path.exists(path): # 判断是否存在这个文件
r = requests.get(url) # 如果文件不存在,则爬取
with open(path, 'wb') as f:
f.write(r.content) # 将图片的二进制流写入文件中
f.close()
print('文件保存成功')
else:
print('文件保存失败')
except:
print('爬取失败')
运行之后,可以在设置的文件夹中查看图片。
本文介绍了一种使用Python的requests库抓取网上图片的方法,通过示例代码展示了如何设置目录、获取图片链接并将其保存到本地的过程。
1664

被折叠的 条评论
为什么被折叠?



