Я использую API для Instagram под названием instaloader. Я пытаюсь загрузить по 25 картинок из каждого профиля в массиве. Я пробовал использовать get_posts
Код: Выделить всё
for post in profile.get_posts():
#download posts
L.download_post(post, target=data_path/p_name)
но при этом загружается изображение вместе со всеми комментариями и метаданными. Я хочу загружать только изображения, потому что в учетных записях Instagram, которые я очищаю, слишком много комментариев (в любом случае получение комментариев не имеет смысла).
Я видел что-то под названием download_pic, но понятия не имею, как его использовать. Я попытался использовать его в своем коде ниже и получил ошибку «url не определен».
Код: Выделить всё
profile_names = ["kyliejenner", "justinbieber", "instagram"]
for p_name in profile_names:
profile = Profile.from_username(L.context, p_name)
L.download_pic(data_path/p_name, url, mtime, filename_suffix=None, _attempt=1)
Может ли кто-нибудь объяснить мне, как использовать download_pic (если это то, что я должен использовать только для загрузки фотографий/видео) и, возможно, отправить меня на надежный учебник ?
Подробнее здесь:
https://stackoverflow.com/questions/579 ... g-instaloa