Download Video Instagram dengan Instaloader

Ini salah satu rekomendasi Tool dari saya, untuk mendownload konten Instagram dengan menggunakan Instaloader

Untuk memasang Instaloader, kamu memiliki Python versi 3, ini karena saya pengguna Mac, jadi langsung buka saja di Terminal

python3 install instaloader

Untuk pengguna Windows, kamu bisa ke halaman rilis-nya, coba download file standalone zip-nya untuk install

Sebenarnya agak ketat untuk download video Instagram, daripada download video Youtube. Karena Tool Instaloader membutuhkan autentikasi akun kita.

Jadi aku sarankan sebelum menggunakan ini, ada beberapa syarat yang harus ku ingatkan terlebih dahulu.

  1. Akun Instagram kamu kalau bisa minimal 2 tahun aktif, karena kemungkinan kecil Instagram bisa mendeteksi aktivitas kecurigaan kalau kita menggunakan akun baru, jika kita menggunakan Tool seperti Instaloader ini berlebihan
  2. Kamu harus aktifkan keamanan Two Factor Authentication, ini rekomendasi keamanan Instagram yang ku sarankan dipakai, jadi biar Instagram tahu ini akun kita memaksimalkan layanan fitur mereka.

Setelah terpasang Instaloader, kita coba login dulu dengan menulis

instaloade --login <nama_user_instagram_kamu>

Contoh beserta Outputnya jika berhasil akan seperti di bawah, karena misalnya akun instagram ku menggunakan multi factor authentication, nanti dia minta kode verifikasi, menyesuaikan status akun kita.

instaloader --login literasibadguy
Enter Instagram password for literasibadguy:
Enter 2FA verification code: 12345
Logged in as literasibadguy.
Saved session to /Users/literasibadguy/.config/instaloader/session-literasibadguy.
No targets were specified, thus nothing has been downloaded.

Untuk mendownload video Reel akun yang publik, kamu bisa ambil identitas ujung dari Link nya, contoh seperti ini

https://www.instagram.com/reel/C4KBfQVR1_E/
instaloader --login <user_yang_udah_login> -- -C4KBfQVR1_E

Kalau berhasil, outputnya akan seperti

instaloader --login literasibadguy -- -C5N9Aj3vXo8
Loaded session from /Users/kicikku/.config/instaloader/session-literasibadguy.
Logged in as literasibadguy.
-C5N9Aj3vXo8/2024-04-01_12-03-20_UTC.jpg [πŸŒ€πŸ‘ΎπŸŒ€  #aespa #μ—μŠ€νŒŒ  #KARINA #카리…] -C5N9Aj3vXo8/2024-04-01_12-03-20_UTC.mp4 json
Saved session to /Users/kicikku/.config/instaloader/session-literasibadguy.

Ini kalau berhasil, video akan otomatis tersimpan di folder tempat kita melakukan perintah

Ingat, pastikan selalu lampirkan --login di setiap perintah untuk men-download, nanti Instaloader gunakan sesi login sebelumnya.

Untuk download konten Stories, sebelumnya akun kamu sudah terautentikasi dengan Instaloader, pastikan kamu tulis profil-nya dulu dan dengan argumen --stories dan --no-posts

instaloader --login <username_akun_kamu> target <target_akun_nya> --stories --no-posts

Contohnya seperti dibawah, beserta respon outputnya jika berhasil. Kalau sudah berhasil, nanti tersimpan di lokasi folder kita melakukan perintah.

instaloader --login literasibadguy target aespa_official --stories --no-posts
Loaded session from /Users/literasibadguy/.config/instaloader/session-literasibadguy.
Logged in as literasibadguy.
Stored ID 209372398 for profile target.
Retrieving followees of organiclab.zip...
[2/2] Downloading profile target
target/2024-01-03_21-46-00_UTC_profile_pic.jpg
Downloading stories
[1/2] Retrieving stories from profile target.
[  1/  2] target/2024-04-04_17-28-44_UTC.mp4 target/2024-04-04_17-28-44_UTC.jpg json
[  2/  2] target/2024-04-04_11-56-18_UTC.mp4 target/2024-04-04_11-56-18_UTC.jpg json
Saved session to /Users/literasibadguy/.config/instaloader/session-literasibadguy.

Kalau kamu menulis perintahnya tanpa argumen --no-posts, itu akan berlaku mendownload semua konten posts di profil target

Atau kita bisa menggunakan --post-filter misalnya hanya download konten yang video video aja

instaloader --login <username_akun_kamu> --post-filter="is_video" target <target_akun_nya>

Ada satu masalah selama saya coba menggunakan Instaloader, mungkin tidak selama-nya awet download nya berhasil, sering dapat respon begini

JSON Query to graphql/query: HTTP error code 401. [retrying; skip with ^C]

Tapi selama ini solusi-nya untuk masalah tersebut, saya hapus file session yang ada di sini misalnya Saved session to /Users/literasibadguy/.config/instaloader/session-literasibadguy. Aku sarankan koneksi-nya tidak dalam keadaan menggunakan VPN juga, ini bisa berpengaruh.

Terus kita coba login kembalidan mendownload konten-nya, gak ada masalah lagi.

Untuk lebih lanjutnya, kita bisa coba pelajari di dokumentasi Instaloader langsung. Semoga bermanfaat untuk tutorial singkat ini.

Referensi:

πŸ™πŸ™πŸ™

Thanks for reads, hope you enjoyed it, sharing this article on your favorite social media network would be highly appreciated πŸ’–! Sawernya juga boleh