0

我想构建一个 Python 应用程序来自动化一些 YouTube 任务,所以我去https://developers.google.com/api-client-library/python/获取他们的文件,令我惊讶的是,它是一个 Python 2 库。

我环顾四周,看看是否有更新版本隐藏在某个地方,但我找不到,我想我宁愿在这里问,也不愿浪费更多时间关注 YouTube 上的随机链接。

YouTube 是否有官方的 Python 3 库?

如果不是,我有什么选择来构建可以检索 YouTube 视频数据的 Python 3 应用程序?

4

2 回答 2

0

你提到的那个是唯一的官方 Python 客户端库,我不认为它有官方的 Python3 版本。但是,如果您不需要所有 YouTube API 的完整包装,则直接使用标准http.client模块或 3rd 方requests模块调用 API 会更直接。

于 2013-11-11T09:29:44.280 回答
0

确实有pytubePython3 的。

视频下载示例:

from pytube import YouTube

# creating YouTube object
yt = YouTube("https://www.youtube.com/watch?v=1csFTDXXULY") 

# accessing video stream of YouTube obj.(first one, more available)
stream = yt.streams.first() 

# download into working directory
stream.download()
于 2018-05-09T12:00:06.940 回答