import pytube
yt = YouTube('https://www.youtube.com/watch?v=lW2pXu97Yvo')
yt.captions.all()
我正在尝试这个简单的代码并不断得到这个:
有人可以推荐一种下载 YouTube 字幕的方法吗?
你从来没有进口过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()
请改用 pytube3,它具有相同的 API,但仅适用于 Python3:https ://github.com/hbmartin/pytube3