【Python爬虫库】pytube使用方法

一、pytube库简介

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:输出视频标题

运行示例:
【Python爬虫库】pytube使用方法_第1张图片

2、获取视频流信息

print(yt.streams)

运行示例:
【Python爬虫库】pytube使用方法_第2张图片
3、下载单一视频/音频流
从上一步中获取的视频流集合中选取希望下载的视频流,这里选择如下视频流:

主要参数说明:
itag: 唯一值,递增整数,代表该流的标签;
mime_type: 文件类型/文件格式;
res: 分辨率;
fps: 帧率
语句:

stream = yt.streams.get_by_itag(136)
stream.download()

运行示例:
【Python爬虫库】pytube使用方法_第3张图片
默认下载位置为当前工作目录。

类似地,下载对应的音频流。选择流:

你可能感兴趣的:(python,网络技术,python,爬虫)