Python 在pytube3中获得youtube视频的标题?
我正在尝试使用pytube3构建一个应用程序,用python下载YouTube视频。Python 在pytube3中获得youtube视频的标题?,python,pytube,Python,Pytube,我正在尝试使用pytube3构建一个应用程序,用python下载YouTube视频。 但我无法检索视频的标题。 下面是我的代码: from pytube import YouTube yt = YouTube(link) print(yt.title) 无论链接是什么,我总是以YouTube的形式返回标题,而不是视频的标题。 还有什么办法可以解决吗?试试这个 yt.streams[0].title 或 pytube3不再被维护,因此这个bug可能不会在这个库中修复。是pytube的一个版本,
但我无法检索视频的标题。
下面是我的代码:
from pytube import YouTube
yt = YouTube(link)
print(yt.title)
无论链接是什么,我总是以YouTube
的形式返回标题,而不是视频的标题。
还有什么办法可以解决吗?试试这个
yt.streams[0].title
或
pytube3不再被维护,因此这个bug可能不会在这个库中修复。是pytube的一个版本,目前仍在维护中,并已修复此错误和许多其他错误。尝试:
yt.title
输出:
Rick Astley-永远不会放弃你(视频)
(或者您输入的链接的视频名称,不,不是rickroll,我在StackOverFlow中滚动时听到了这个)。您可能没有做错任何事情-我经常会看到“YouTube”或实际标题,具体取决于我下载的视频。换言之,他们中的一些人正确地设置了标题,而另一些人没有。同样的观察,有时标题是不可用的,它对我也不起作用,我认为这是一个与包装相关的问题,希望在不久的将来能得到解决。
yt.streams[0].default_filename