В данном проекте мы познакомимся с библиотекой pytube для Python. С её помощью мы можем получить и скачать видео с YouTube. И так, приступим…
Сначала импортируем класс YouTube из библиотеки pytube.
from pytube import YouTube
Затем запрашиваем ссылку на видео. Её можно скопировать из адресной строки браузера.
link = input("Введите ссылку на скачивание: ")
Из полученной ссылки создаём объект YouTube из библиотеки pytube. Помещаем созданный объект в переменную video.
video = YouTube(link)
Теперь объявим переменную stream и в неё запишем следующее. Обращаемся к выше созданному объекту YouTube, обращаемся к его атрибуту stream, из которого вызываем метод get_highest_resolution(), он вернёт нам объект видеопотока с самым высоким разрешением.
stream = video.streams.get_highest_resolution()
Всё что нам остаётся — это вызвать метод download() из полученного видеопотока.
stream.download()
Видео будет находиться рядом с вашим файлом программы. Для проверки лучше выбирайте короткие видео по 2-3 минуты. Если вы работаете на локальной машине(не в облаке) вам потребуется установить библиотеку pytube.