import requests import os def download_file(url, directory): # Create the directory if it doesn't exist os.makedirs(directory, exist_ok=True) # Extract the filename from the URL filename = url.split("/")[-1] # Set the output file path output_path = os.path.join(directory, filename) try: # Send a GET request to the URL response = requests.get(url) response.raise_for_status() # Raise an exception if the request was unsuccessful # Save the response content to a file with open(output_path, "wb") as file: file.write(response.content) print("File downloaded successfully!") print("Saved as:", output_path) except requests.exceptions.RequestException as e: print("Error occurred during file download:", e) # URL of the file to download file_urls = [ "https://mirrors.creativecommons.org/presskit/buttons/88x31/png/by.png", "https://mirrors.creativecommons.org/presskit/buttons/88x31/png/by-sa.png", "https://mirrors.creativecommons.org/presskit/buttons/88x31/png/by-nc.png", "https://mirrors.creativecommons.org/presskit/buttons/88x31/png/by-nc-sa.png", "https://mirrors.creativecommons.org/presskit/buttons/88x31/png/by-nc-nd.png", "https://mirrors.creativecommons.org/presskit/buttons/88x31/png/by-nd.png", "https://mirrors.creativecommons.org/presskit/buttons/88x31/png/cc-zero.png", "https://mirrors.creativecommons.org/presskit/buttons/88x31/png/publicdomain.png" ] # Directory to save the file save_directory = "logos" # Call the download_file function for file_url in file_urls: download_file(file_url, save_directory)