使用Python下载远程图片
1. 引入必要的包
import json
import ssl
import certifi
import requests
from openpyxl import load_workbook
2. 代码
# image_path:图片地址
def download_image(image_path, user_id):
# 设置图片文件名,可以自己修改成自己想要的文件名
last_element = "{} - {}".format(user_id, image_path.rsplit('/', 1)[-1])
# 设置不进行https校验
ssl._create_default_https_context = ssl.create_default_context()
# 发送HTTP GET请求来获取图片
response = requests.get(image_path, verify = certifi.where())
# 检查请求是否成功
if response.status_code == 200:
save_path = '20-images/' + last_element
# 获取图片的二进制内容
image_content = response.content
# 如果你想把图片保存到本地文件
with open(save_path, 'wb') as f:
f.write(image_content)
打开App,阅读手记