import instaloader def download_instagram_posts(links, username, password): loader = instaloader.Instaloader() try: # Login with your Instagram credentials loader.login(username, password) print("Login successful!") except instaloader.exceptions.InstaloaderException as e: print(f"Login failed: {e}") return for link in links: try: # Download the post loader.download_post(link, target='.') print(f"Post from {link} downloaded successfully!") except Exception as e: print(f"Failed to download post from {link}: {e}") if __name__ == "__main__": # Provide your Instagram username and password here username = "luctrudel69" password = "k#gn6td6!DBtR7h3EX" print("Provide me a list of links (one per line). Enter 'done' when finished:") links = [] while True: link = input().strip() if link.lower() == 'done': break links.append(link) download_instagram_posts(links, username, password)