正在 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")
我正在尝试从 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")