手记

使用Python下载远程图片

使用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)
1人推荐
随时随地看视频
慕课网APP