要获取请求中的图片,可以使用以下步骤:
- 解析请求,获取图片的 URL 或者 Base64 编码字符串。
- 如果图片是 URL,那么可以使用 Python 的 requests 库发送 GET 请求,获取图片的二进制数据。
- 如果图片是 Base64 编码字符串,那么可以使用 Python 的 base64 库将其解码成二进制数据。
- 将获取到的二进制数据保存为图片文件,可以使用 Python 的 open 和 write 方法。
以下是一个示例代码:
import requests
import base64
# 解析请求,获取图片的 URL 或者 Base64 编码字符串
img_url = 'https://example.com/image.png'
# img_base64 = 'iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AA...'
# 如果图片是 URL,那么发送 GET 请求获取二进制数据
if img_url:
img_data = requests.get(img_url).content
# 如果图片是 Base64 编码字符串,那么解码成二进制数据
elif img_base64:
img_data = base64.b64decode(img_base64)
# 将二进制数据保存为图片文件
with open('image.png', 'wb') as f:
f.write(img_data)
注意,以上代码仅供参考,具体实现方式可能因环境和具体需求而有所不同。获取其他可私信