-1
import pytube

yt = YouTube('https://www.youtube.com/watch?v=lW2pXu97Yvo')

yt.captions.all()

我正在尝试这个简单的代码并不断得到这个:

错误信息

有人可以推荐一种下载 YouTube 字幕的方法吗?

4

2 回答 2

3

你从来没有进口过YouTube。它应该是:

from pytube3 import YouTube # for Python 3
from pytube import YouTube # for Python 2
yt = YouTube('https://www.youtube.com/watch?v=lW2pXu97Yvo')

yt.captions.all()
于 2020-09-13T17:42:46.463 回答
0

请改用 pytube3,它具有相同的 API,但仅适用于 Python3:https ://github.com/hbmartin/pytube3

于 2020-02-08T21:27:09.143 回答