import requests
import os
def download_image(url, save_path):
"""
下载图片并保存到本地文件
:param url: 图片的 URL 地址
:param save_path: 图片保存的文件路径
:return: 下载成功返回 True,下载失败返回 False
"""
if os.path.exists(save_path):
# print(f"图片文件已存在:{save_path}")
return True
response = ""
try:
response = requests.get(url, stream=True)
except:
return False
if response.status_code == 200:
with open(save_path, 'wb') as file:
for chunk in response.iter_content(1024):
file.write(chunk)
# print(f"图片下载成功:{save_path}")
return True
else:
# print(f"图片下载失败:{url}")
return False
-
liyang authored8de9ad90