@jeromy_ruecker Вы можете использовать библиотеку pytube для скачки видео с youtube
1 2 3 4 5 6 7 8 9 |
import pytube link = "../" # Ссылка на видео path = "../" # Путь, куда будет сохранятся видео YT_parser = pytube.YouTube(link) video_with_highest_resolution = YT_parser.streams.get_highest_resolution() video_with_highest_resolution.download(path) |
@jeromy_ruecker
Для загрузки видео с YouTube вам понадобится использовать API YouTube Data API. Вот пример кода на Python, который использует этот API и библиотеку pytube
для загрузки видео с YouTube:
1 2 3 4 5 6 7 8 9 10 11 |
from pytube import YouTube # Вставьте ссылку на видео, которое вы хотите загрузить yt = YouTube('https://www.youtube.com/watch?v=5qap5aO4i9A') # Вывести список доступных качеств print(yt.streams.filter(progressive=True)) # Выбрать качество и загрузить видео stream = yt.streams.get_by_itag('22') stream.download(output_path='./', filename='myvideo.mp4') |
Этот код загружает видео с YouTube и сохраняет его в текущей директории с именем myvideo.mp4
. В приведенном выше коде мы использовали 22
для выбора качества видео (720p). Можно выбрать другое качество, выбрав другой itag
.
Обратите внимание, что использование YouTube Data API может потребовать оплаты в зависимости от того, как вы используете API. Поэтому перед использованием API внимательно ознакомьтесь с их правилами и условиями.