Öncelikle instaloader modülünü kurun

pip install instaloader

Ardından aşağıdaki kodu .py uzantısı ile kaydedin "instagram_profile_username" kısmına indireceğiniz profilin kullanıcı adını yazın ve çalıştırın.


import instaloader
import os


L = instaloader.Instaloader()

# Giriş yapmak istiyorsan kullanıcı adı ve şifre
# L.login('your_username', 'your_password')

def download_videos(username):
# Kullanıcının profili indiriliyor
profile = instaloader.Profile.from_username(L.context, username)

# Kullanıcının gönderileri taranıyor
for post in profile.get_posts():
if post.is_video:
print(f"Video indiriliyor: {post.shortcode}")
try:
# Videoyu indir
L.download_post(post, target=f"{username}_videos")
except Exception as e:
print(f"İndirme hatası: {e}")

# Kullanıcı adı girin
username = "instagram_profile_username" # İndirmek istediğin profilin kullanıcı adı
download_videos(username)