如何使用 pytube 从 Youtube 播放列表下载中间视频

How to download in-between videos from Youtube playlist using pytube

假设播放列表中有 10 个视频。使用几个 pytube 命令下载整个播放列表很简单,即 1 到 10 个视频。我们如何下载,假设 6 到 10?我使用的是3.6.5版本。

我目前正在使用此代码:

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

您必须单独获取每个 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()