Просмотр новых публикаций

Последние сообщения с форума

Уэнсдэй (сериал 2022 – ...)
kishnin81, Кинообзор онлайн
0 Ответов
kishnin81
Легкий способ по смене ника на FunPay
kishnin81, Прочие статьи
1 Ответов
leeshyrank113
Riot Games Checker by HDF crack
kishnin81, Crack soft
3 Ответов
markgeologov
Соник 3 (2024)
kishnin81, Кинообзор онлайн
0 Ответов
kishnin81
Джокер: Безумие на двоих (2024)
kishnin81, Кинообзор онлайн
0 Ответов
kishnin81

Внимание! Если Вы видите рекламму на нашем ресурсе, установите для вашего браузера расширение Adblock Plus | AdBlocker Ultimate | Блокировщик рекламы |

Скачиваем видео с youtube при помощи python 1080px



Здравствуйте дорогие читатели, простой код для скачивания видео с youtube:

Для начала скачиваем библиотеку:

 
pip install pytube

Далее импортируем ее в наш файл и функцией скачиваем видео:
 
Код Python:

 
be(videourl, path, quality):

 yt = YouTube(videourl)
 yt = yt.streams.filter(res=quality).order_by('resolution').first()
 print(yt)
 if not os.path.exists(path):
 os.makedirs(path)
 yt.download(path)

downloadYouTube('https://youtu.be/zNyYDHCg06c', './videos', "720p") # Строка с которой работаем (ссылка, название папки для видео, качество)
Теперь объединим данный код с прошлой статьей для скачивания превью https://lolz.guru/threads/3651332/
И получим небольшой код для загрузки превью и видео с youtube:

Установить библиотеку requests:

 
pip install requests
Код Python:
 

 
import requests from pytube import YouTube import os def youtube (url): if "youtu.be" in url: # Проверка ссылки содержит ли youtu.be download(url.split('e/')[1], './preview') elif "youtube.com" in url: # Проверка ссылки содержит ли youtube.com download (url.split('=')[1], './preview') else: print("Не корректная ссылка \n Формат: https://youtu.be/zNyYDHCg06c или https://www.youtube.com/zNyYDHCg06c") def download (url_code) : try: image_url = "http://i1.ytimg.com/vi/"+url_code+"/maxresdefault.jpg" # Получаем ссылку на скачивание img_data = requests.get(image_url).content # скачиваем через запрос with open('preview.jpg', 'wb') as handler: handler.write(img_data) print("Готово") except: print("Не удалось скачать") def downloadYouTube(videourl, path , video_quality): try: print("Идет загрузка") yt = YouTube(videourl) yt = yt.streams.filter(res=video_quality).order_by('resolution').first() if not os.path.exists(path): os.makedirs(path) yt.download(path) print("Готово") except: print("Не удалось загрузить файл") def Main(): user_input = int(input("Введите число: 1 - скачать превью, 2 - скачать видео: \n")) if user_input == 1: youtube(input("Введите ссылку на превью: \n")) elif user_input == 2: option_quality = int(input("Качество видео 1 - 1080p 2 - 720p: \n")) videourl = input("Введите url видео") if option_quality == 1: downloadYouTube(videourl, './videos', "1080p") elif option_quality == 2: downloadYouTube(videourl, './videos', "720p") else: print("Ошибка") else: print("Ошибка") Main()
 
Убедительная просьба, не кидайтесь "какашками", что код плохо написан, лучше подскажите в чем ошибки, т.к. пишу на другом языке и для меня питон - новинка


Информация:
Посетители, находящиеся в группе Гости, не могут скачивать файлы с данного сайта.

Пароль к архивам: ComInet



19.03.2022 10:33 丨 Загрузок: 0 Просмотров: 145 Комментарий: (0)


Автор материала
...
Логин на сайте: ...
Группа: ...
Статус: ...

Категория

Поделись с друзьями


Комментариев: 0
avatar