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

标签 python python-3.x 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()

关于python - 如何使用 pytube 从 Youtube 播放列表下载中间视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55308759/

相关文章:

Python将列表中的每个元素按 '\n'分割并将列表从2D扩展到3D

python - 我怎样才能调用神奇的 `__contains__` 方法?

python-3.x - Homebrew 错误 您的用户无法写入以下目录 :

python - 如何清除YouTube视频下载器中的 'cipher'错误并以mp3格式下载视频?

python - 通过集成创建一个新的 lambda 函数

python - Pandas Dataframe Performance 应用带移位功能

python - 如何在python程序中比较非英文(中文)字符?

python - python 2.7 和 3.5 中 scipy.spatial.KDTree 的区别

python-3.x - PyTube3 播放列表返回空列表

python - get_highest_resolution 函数在 pytube 中不起作用