我正在尝试构建一个应用,以便使用 pytube3 用python下载YouTube视频。
但是我无法检索视频的标题。
这是我的代码:
from pytube import YouTube
yt = YouTube(link)
print(yt.title)
无论链接是什么,我总会得到标题为YouTube
而不是视频标题。
反正有解决办法吗?
答案 0 :(得分:0)
改为尝试
yt.streams[0].title
或
yt.streams[0].default_filename
答案 1 :(得分:0)
pytube3不再被维护,因此该错误可能不会在该库上修复。 pytubex是pytube的一个版本,仍在维护中,并已修复了该错误和许多其他错误。
答案 2 :(得分:0)
试试:
yt.title
输出:
Rick Astley - Never Gonna Give You Up (Video)
(或您输入的链接的视频名称,不,它不是 rickroll,我在滚动 StackOverFlow 时正在听这个)。