【问题标题】:Saving image from API Endpoint with no filetype, in python在python中从没有文件类型的API端点保存图像
【发布时间】:2020-07-08 14:17:04
【问题描述】:

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

我以链接的形式获得专辑封面:

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

我认为是 jpg 文件。

我在尝试在 python 中显示或保存时遇到错误。

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

链接周围需要 str 吗? str(https://i.scdn.co/image/ab67616d00004851c96f7c7b077c224975b4c5ce)

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

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

然后:

im1 = im1.save(image_path)

【问题讨论】:

    标签: python image api spotify


    【解决方案1】:

    您的第二个建议应该与使用urllib.request 实际下载图像一起使用:

    import urllib.request
    
    image_path = 'https://i.scdn.co/image/ab67616d00004851c96f7c7b077c224975b4c5ce'
    
    urllib.request.urlretrieve(image_path, "image.jpg")
    

    【讨论】:

    • 谢谢,这正是我所需要的。我对此有点困惑,也不清楚要使用什么代码来从 JSON 中提取值。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-15
    • 1970-01-01
    • 2020-12-21
    • 2017-08-16
    • 1970-01-01
    • 1970-01-01
    • 2019-09-03
    相关资源
    最近更新 更多