Неразрешенные атрибуты ссылаются на класс get_videos для YouTube
yt = pytube.YouTube(link)
videos = yt.get_videos()
Я получил предупреждение от IDE: unresolved attributes reference 'get_videos' class for 'YouTube'
, Что я должен делать?
1 ответ
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