| | import streamlit as st |
| | import instaloader |
| |
|
| | def download_instagram_profile(username): |
| | try: |
| | instaloader.Instaloader().download_profile(username, profile_pic_only=False) |
| | st.success(f"Profile downloaded successfully for {username}!") |
| | except Exception as e: |
| | st.error(f"Error: {str(e)}") |
| |
|
| | def main(): |
| | st.title("Instagram Profile Downloader") |
| |
|
| | |
| | username = st.text_input("Enter Instagram Username:") |
| |
|
| | |
| | if st.button("Download Profile"): |
| | if username: |
| | download_instagram_profile(username) |
| | else: |
| | st.warning("Please enter a valid Instagram username.") |
| |
|
| | if __name__ == "__main__": |
| | main() |