Está en la página 1de 1

# Códigos Python: Descargar música de YouTube

# Complejidad del código: ★★☆☆☆


import pytube
import sys

# Tomamos la URL del primer argumento del script, por ejemplo:


# python descargar_musica.py https://youtube.com/watch?v=...

def descarga_mp3():
try:
url = sys.argv[1]
except:
url = input(" - ingrese la url del video a descargar en mp3 >>> ")
# Abrimos la URL con pytube
try:
yt = pytube.YouTube(url)
except pytube.exceptions.RegexMatchError:
print(f' - La URL especificada no es válida: {url}')
exit()
# Descargamos la pista de audio (mp4audio u Opus)
audio_stream = yt.streams.filter(only_audio=True).first()
if audio_stream is None:
print(' - El video no tiene una pista de audio independiente')
print(f' - Descargando: "{audio_stream.title}"...')
audio_stream.download()
print(" - La url ingresada se descargo en mp4*audio* en el directorio de
descarga_mp3youtb.py")

###################################################################################
###########
###################################################################################
###########

print(" iniciano . . . ")


print(" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - ")
i=1
while i>=1 :
descarga_mp3()
i = int(input(" - volver a ingresar url (1 si)( 0 no) >>>"))
print(" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -")

También podría gustarte