📅  最后修改于: 2023-12-03 15:03:27.798000             🧑  作者: Mango
Pafy 是一个 Python 库,它允许你从 YouTube、Vimeo 等视频网站中快速下载和提取数据。
有时候,我们需要获取 YouTube 播放列表中每个视频的持续时间。使用 Pafy,这个过程非常简单。
下面是如何使用 Pafy 获取播放列表中每个项目的持续时间:
import pafy
url = 'https://www.youtube.com/playlist?list=PLy5jS5hJXQmsMw7VhyBv6uFl9VUZXJvdU'
playlist = pafy.get_playlist(url)
for video in playlist['items']:
video_title = video['pafy'].title
video_duration = video['pafy'].duration
print(f'{video_title}: {video_duration}')
pafy.get_playlist
方法从列表 URL 中获取数据。输出的结果将每个视频的标题和持续时间打印出来。
这是一个简单的代码示例,演示了如何使用 Pafy 获取播放列表中每个项目的持续时间。你可以根据自己的需求修改代码,例如将结果存储到文件中等等。
注意: 使用 Pafy 下载 YouTube 视频有一些限制,如果你需要下载大量 YouTube 视频,请遵循 YouTube 的 API 服务条款。