未解析的属性参考' get_videos' YouTube'的课程

时间:2018-05-05 06:26:00

标签: python pytube

yt = pytube.YouTube(link)
videos = yt.get_videos()

我收到了IDE的警告:unresolved attributes reference 'get_videos' class for 'YouTube'。我该怎么办?

1 个答案:

答案 0 :(得分:0)

ytYoutube个对象。根据文档,Youtube对象没有任何名为get_videos的方法。除非您自己修改类Youtube以添加此方法,否则Pycharm(或任何其他IDE)无法找到对该方法的引用,因为它不存在。

我认为您应该查看Youtube.streams返回StreamQuery对象,您可以通过首先调用Stream方法从中提取可以下载的get_by_itag个对象在StreamQuery对象上跟随download对象上的Stream方法。

文档值得详细阅读,时间不长,可以让您了解此库中Youtube视频的对象表示。 https://python-pytube.readthedocs.io/en/latest/api.html#youtube-object