yt = pytube.YouTube(link)
videos = yt.get_videos()
我收到了IDE的警告:unresolved attributes reference 'get_videos' class for 'YouTube'
。我该怎么办?
答案 0 :(得分:0)
yt
是Youtube
个对象。根据文档,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