Введение
В ходе статьи научимся скачивать видео с YouTube при помощи языка программирования Python.
Скачивание видео с YouTube при помощи Python
Для скачивания видео с YouTube понадобится модуль pytube, для его установки нужно перейти в терминал, или же командную строку, прописать pip install pytube, нажать enter и ждать установки.
После инсталляции импортируем класс YouTube из модуля pytube:
from pytube import YouTube
Далее дадим возможность пользователю ввести ссылку на видео и создадим объект класса YouTube, и в качестве значения передадим введённую пользователем ссылку:
from pytube import YouTube
link = input("Введите ссылку на видео с YouTube, которое вы хотите загрузить: ")
yt = YouTube(link)
Отобразим информацию о видео:
from pytube import YouTube
link = input("Введите ссылку на видео с YouTube, которое вы хотите загрузить: ")
yt = YouTube(link)
print(f"Заголовок: {yt.title}")
print(f"Количество просмотров: {yt.views}")
print(f"Продолжительность видео: {yt.length}")
Получим максимально возможное разрешение видео при помощи метода get_highest_resolution():
from pytube import YouTube
link = input("Введите ссылку на видео с YouTube, которое вы хотите загрузить: ")
yt = YouTube(link)
print(f"Заголовок: {yt.title}")
print(f"Количество просмотров: {yt.views}")
print(f"Продолжительность видео: {yt.length}")
ys = yt.streams.get_highest_resolution()
Используя метод download() скачаем видео и оповестим пользователя:
from pytube import YouTube
link = input("Введите ссылку на видео с YouTube, которое вы хотите загрузить: ")
yt = YouTube(link)
print(f"Заголовок: {yt.title}")
print(f"Количество просмотров: {yt.views}")
print(f"Продолжительность видео: {yt.length}")
ys = yt.streams.get_highest_resolution()
ys.download()
print("Загрузка завершена!")
Видеоурок «Скачиваем видео с YouTube с помощью Python»
Заключение
В ходе статьи мы с Вами написали программу, благодаря которой можно скачивать видео с YouTube. Также можете перейти на boosty, и посмотреть как создать телеграм бота скачивающего видео с YouTube. Надеюсь Вам понравилась статья, желаю удачи и успехов! 🙂