این یه اسکریپت ساده پایتون برای دانلود عکس پروفایل اینستاگرام هست!
📦 کد اسکریپت
import requests
import os
def download_instagram_profile_pic(username, save_path=None):
"""
دانلود عکس پروفایل اینستاگرام
"""
# URL عکس پروفایل
url = f"https://www.instagram.com/{username}/?__a=1"
try:
# درخواست به اینستاگرام
response = requests.get(url, headers={
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36'
})
if response.status_code == 200:
data = response.json()
# استخراج لینک عکس پروفایل
profile_pic_url = data['graphql']['user']['profile_pic_url_hd']
# دانلود عکس
image_response = requests.get(profile_pic_url)
# ذخیره عکس
if save_path is None:
save_path = f"{username}_profile.jpg"
with open(save_path, 'wb') as f:
f.write(image_response.content)
print(f"✅ عکس پروفایل {username} با موفقیت دانلود شد!")
print(f"📁 مسیر ذخیره: {save_path}")
else:
print("❌ خطا در دریافت اطلاعات")
except Exception as e:
print(f"❌ خطا: {e}")
# استفاده از اسکریپت
if __name__ == "__main__":
username = input("نام کاربری اینستاگرام: ")
download_instagram_profile_pic(username)
🎯 نحوه استفاده
۱. نصب کتابخانههای مورد نیاز:
pip install requests
۲. اجرای اسکریپت:
python download_profile_pic.py
۳. وارد کردن نام کاربری:
نام کاربری اینستاگرام: example_user
⚠️ نکات مهم
• حریم خصوصی: فقط از این اسکریپت برای پروفایلهای عمومی استفاده کن
• قوانین اینستاگرام: استفاده از API اینستاگرام ممکنه محدودیت داشته باشه
• خطاهای احتمالی: اگر اینستاگرام API رو محدود کنه، اسکریپت کار نمیکنه
💡 برای استفاده امنتر، میتونی از کتابخانههای معتبر مثل
instaloader استفاده کنی:import instaloader
L = instaloader.Instaloader()
L.download_profile("example_user", profile_pic_only=True)
🆔 @python4all_pro
🧩لینک کانال در بله 👇👇
https://ble.ir/Python4all_pro