Получение прямых ссылок на изображения от Imgur при наличии ссылки на альбом
Мне было поручено загрузить изображения из imgur по ссылке на изображение. К сожалению, эти ссылки будут отправлены пользователями и, скорее всего, не будут прямыми изображениями (i.imgur.com/xxxx.jpg), и чаще всего это будут ссылки на альбомы с (надеюсь) только одним изображением.
Как мне получить прямую ссылку на изображение из ссылки на альбом?
2 ответа
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
Работал для меня
Я предлагаю вам взглянуть на их 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), чтобы понять, как использовать эту библиотеку.