📅  最后修改于: 2023-12-03 15:07:46.285000             🧑  作者: Mango
在 Python 中下载 YouTube 视频可以使用第三方库pytube
。该库可从 YouTube 中下载视频。
使用以下命令来安装pytube
库:
pip install pytube
要下载 YouTube 视频,需要创建一个YouTube
对象并使用以下代码行下载视频:
from pytube import YouTube
# 创建YouTube对象并传递视频链接作为参数
yt = YouTube("https://www.youtube.com/watch?v=dQw4w9WgXcQ")
# 获取视频流并选择第一条
stream = yt.streams.first()
# 下载视频
stream.download()
要下载整个 YouTube 播放列表,需要使用以下代码块创建Playlist
对象并使用循环下载所有视频:
from pytube import Playlist
# 创建Playlist对象并传递播放列表链接作为参数
pl = Playlist('https://www.youtube.com/watch?v=92S03NXbuKs&list=RD92S03NXbuKs')
# 循环下载视频
for video in pl.videos:
video.streams.first().download()
from pytube import YouTube
# 创建YouTube对象并传递视频链接作为参数
yt = YouTube("https://www.youtube.com/watch?v=dQw4w9WgXcQ")
# 获取视频流并选择第一条
stream = yt.streams.first()
# 下载视频
stream.download()
from pytube import Playlist
# 创建Playlist对象并传递播放列表链接作为参数
pl = Playlist('https://www.youtube.com/watch?v=92S03NXbuKs&list=RD92S03NXbuKs')
# 循环下载视频
for video in pl.videos:
video.streams.first().download()
以上是通过pytube
库在 Python 中下载 YouTube 视频的简单介绍。 更多信息可以在pytube
库的官方文档中找到。