Есть ли способ загрузить видео со звуком с помощью instaloader?

Я пытаюсь использовать instaloader для загрузки видео (роликов) из instagram через «шорткод» этих видео (по сути, ссылку на видео), это мой текущий подход:

      import instaloader 

L = instaloader.Instaloader()

post = instaloader.Post.from_shortcode(L.context, "SHORTCODE")
L.download_post(post, target=post.owner_username)

это довольно просто, но просто не загружает видео со звуком. Есть ли способ исправить это/предотвратить это в instaloader или есть какие-то другие, лучшие библиотеки, которые можно использовать для этой задачи?

1 ответ

Я пытался сделать то же самое с помощью instaloader, но в моем случае он работал нормально, за исключением того, что я хотел загрузить только видео и ничего больше, например метаданные или описание...

Итак, вот рабочий код для этого.

      import instaloader
L = instaloader.Instaloader()
post = instaloader.Post.from_shortcode(L.context, "reel_shortcode_here")
video_url = post.video_url
filename = L.format_filename(post, target=post.owner_username)
L.download_pic(filename=filename, url=video_url, mtime=post.date_utc)

это должно загружать только видео (со звуком) в текущем каталоге.

Другие вопросы по тегам