import requests import os def descargar_archivo_desde_url(url, nombre): try: # Realizar la solicitud GET para obtener el contenido de la URL raw response = requests.get(url) # Verificar si la solicitud fue exitosa (código 200 indica éxito) if response.status_code == 200: with open(f'{nombre}', 'wb') as file: file.write(response.content) print(f"Archivo '{nombre}' descargado correctamente desde '{url}'") else: print(f"La solicitud falló con el código: {response.status_code}") except Exception as e: print(f"Ocurrió un error al descargar el archivo: {e}") # Pedir al usuario la URL y el nombre del archivo url = input("Ingrese la URL raw a descargar: ") nombre_archivo = input("Ingrese el nombre del archivo a guardar (incluyendo la extensión): ") # Llamar a la función para descargar el archivo desde la URL con el nombre especificado descargar_archivo_desde_url(url, nombre_archivo)