Как загружать промежуточные видео из плейлиста Youtube с помощью pytube

#python #python-3.x #pytube

#python #python-3.x #pytube

Вопрос:

Предположим, что в списке воспроизведения есть 10 видео. Загрузить весь плейлист, то есть от 1 до 10 видео, с помощью пары команд pytube очень просто. Как мы можем загрузить, предположим, от 6 до 10? Я использую версию 3.6.5.

В настоящее время я использую этот код:

 from pytube import Playlist
pl = Playlist("url")
pl.download_all('location')
  

Комментарии:

1. pytube больше не поддерживается, рассмотрите возможность использования pytube3 вместо этого

Ответ №1:

Вам придется получать каждый URL-адрес по отдельности.

Попробуйте следующее

 from pytube import Playlist, YouTube

pl = Playlist("url")
pl.populate_video_urls()

for u in pl.video_urls[5:]:
    YouTube(u).streams.first().download()