网络图片链接的格式:
结尾为.jpghttp://www.example.com/picture.jpg
例:
网络图片的爬取与存储
import requests
import os
# 图片路径
url = 'http://img0.dili360.com/pic/2022/04/29/626ba6d95b14f8t57663454.jpg'
# 根目录
root = 'D://pics//'
# 文件路径 根目录+原路径的最后一部分的jpg文件名
# .split('/')[-1] 以/分割取最后一部分
path = root + url.split('/')[-1]
print(path)
D://pics//626ba6d95b14f8t57663454.jpg
try:
# 判断当前根目录是否存在
if not os.path.exists(root):
# 不存在则建立
os.mkdir(root)
# 判断当前文件是否存在
if not os.path.exists(path):
# 不存在从网络上通过requests.get方式获取相关文件
r = requests.get(url)
with open(path, 'wb') as f:
f.write(r.content)
f.close()
print('文件保存成功')
else:
print('文件已存在')
except:
print('爬取失败')
结果: