|
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() |