yt = pytube.YouTube(link)
videos = yt.get_videos()
我收到来自 IDE 的警告:unresolved attributes reference 'get_videos' class for 'YouTube'
. 我应该怎么办?
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