pytube库是一个python第三方库,用于youtube视频的抓取和其他相关操作。官方文档:pytube
1、显示视频标题
from pytube import YouTube
yt = YouTube('https://youtube.com/watch?v=IAJsZWhj6GI')
print(yt.title)
说明:
行1:导入pytube库中的YouTube模块
行2:向YouTube类的构造函数中传入视频播放地址作为参数,返回YouTube类对象
行3:输出视频标题
2、获取视频流信息
print(yt.streams)
运行示例:
3、下载单一视频/音频流
从上一步中获取的视频流集合中选取希望下载的视频流,这里选择如下视频流:
主要参数说明:
itag: 唯一值,递增整数,代表该流的标签;
mime_type: 文件类型/文件格式;
res: 分辨率;
fps: 帧率
语句:
stream = yt.streams.get_by_itag(136)
stream.download()
类似地,下载对应的音频流。选择流: