正在 python 中保存来自 API 没有文件类型的端点的图像

Saving image from API Endpoint with no filetype, in python

我正在尝试从 Spotify 保存图像 API

我以 link:

的形式获得专辑封面

https://i.scdn.co/image/ab67616d00004851c96f7c7b077c224975b4c5ce

我认为这是一个 jpg 文件。

我 运行 尝试在 python 中显示或保存时出错。

我什至不确定我应该如何格式化:

link 我需要 str 吗? str(https://i.scdn.co/image/ab67616d00004851c96f7c7b077c224975b4c5ce)

或者我应该创建一个新变量,例如

image_path = 'https://i.scdn.co/image/ab67616d00004851c96f7c7b077c224975b4c5ce'

然后:

im1 = im1.save(image_path)

您的第二个建议应该与使用 urllib.request:

实际下载图像相结合
import urllib.request

image_path = 'https://i.scdn.co/image/ab67616d00004851c96f7c7b077c224975b4c5ce'

urllib.request.urlretrieve(image_path, "image.jpg")