Pytube.AttributeError: 'StreamQuery' object has no attribute 'download'
from pytube import YouTube
ssilka = input('Введи ссылку: ')
yt = YouTube(ssilka)
yt.streams.filter(only_video = True, res='1080p').download(filename=namevideo)
При скачивание ошибка
yt.streams.filter(only_video = True, res='1080p').download(filename=namevideo)
AttributeError: 'StreamQuery' object has no attribute 'download'
Ответы (1 шт):
Автор решения: JashOFHop
→ Ссылка
вместо
yt.streams.filter(only_video = True, res='1080p').download(filename=namevideo)
нужно добавить
yt.streams.filter(only_video = True, res='1080p').first().download(filename=yt.title)
UPD. из твоего примера, я смог установить видео при помощи кода:
from pytube import YouTube
ssilka = 'youtube.com/watch?v=QUnOBmIBIAM'
yt = YouTube(ssilka)
stream = yt.streams.filter(only_video = True, res='1080p').get_by_itag(299).download()