我的任务是在图片链接下从imgur下载图片。不幸的是,这些链接将由用户提交,可能不是直接图像(i.imgur.com/xxxx.jpg),并且通常是专辑链接(希望)只有一张图片。
如何从专辑链接中获取直接图像链接?
答案 0 :(得分:0)
我建议您查看他们的API:https://apidocs.imgur.com/和官方python库:https://github.com/Imgur/imgurpython,其中有许多有用的功能,例如get_album_images(album_id)
。
另外,请仔细阅读文档和示例(https://github.com/Imgur/imgurpython/blob/master/EXAMPLES.md)以了解如何使用此库。
答案 1 :(得分:0)
from imgurpython import ImgurClient
client_id = 'your_id'
client_secret = 'your_secret'
client = ImgurClient(client_id, client_secret)
# get album images as list
def get_images(album_id):
alist = []
items = client.get_album_images(album_id)
for item in items:
alist.append(item.link)
return alist
为我工作