📅  最后修改于: 2023-12-03 14:46:48.801000             🧑  作者: Mango
pytube是一个用于下载YouTube视频的Python库。它可以通过URL下载视频并将其保存为mp4格式。下面是一个简单的示例脚本:
from pytube import YouTube
# 定义YouTube视频的URL
url = 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'
# 创建YouTube对象
yt = YouTube(url)
# 获取视频标题
title = yt.title
# 获取所有视频流
streams = yt.streams.all()
# 获取第一个视频流
video = streams[0]
# 下载视频
video.download()
# 打印成功消息
print(f'{title} 下载成功.')
解释:
YouTube
类,它包含下载YouTube视频所需的所有功能。YouTube()
函数创建一个YouTube
对象,传入目标视频的URL。yt.title
获取视频的标题。yt.streams.all()
获取所有可用的视频流。video.download()
方法下载视频到默认下载文件夹中。该示例脚本演示了如何使用pytube下载YouTube视频。pytube还提供了其他功能,例如下载音频、媒体元数据、字幕等。
Markdown格式返回:
# pytube 示例脚本 - Python
pytube是一个用于下载YouTube视频的Python库。它可以通过URL下载视频并将其保存为mp4格式。下面是一个简单的示例脚本:
```python
from pytube import YouTube
# 定义YouTube视频的URL
url = 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'
# 创建YouTube对象
yt = YouTube(url)
# 获取视频标题
title = yt.title
# 获取所有视频流
streams = yt.streams.all()
# 获取第一个视频流
video = streams[0]
# 下载视频
video.download()
# 打印成功消息
print(f'{title} 下载成功.')
解释:
YouTube
类,它包含下载YouTube视频所需的所有功能。YouTube()
函数创建一个YouTube
对象,传入目标视频的URL。yt.title
获取视频的标题。yt.streams.all()
获取所有可用的视频流。video.download()
方法下载视频到默认下载文件夹中。该示例脚本演示了如何使用pytube下载YouTube视频。pytube还提供了其他功能,例如下载音频、媒体元数据、字幕等。