Postingan lainnya
Tolong bantu "Crawling Komentar Instagram"
Halo abang mbak semuanya, mohon maaf ganggu, saya gak tahu harus nanya siapa lagi, ini saya ada tugas untuk crawling komentar youtube dan komentar instagram dengan minimal 5000 komentar bang, untuk crawling youtube sudah bisa saya lakukan dengan google colab. Namun untuk komentar instagram saya tidak bisa login saat menggunakan instaloader (katanya sih akun saya tidak dapat ditemukan), ini solusinya gimana ya, apakah ada cara lain untuk crawling komentar instagram? Mohon bantu jawab, saya sudah bingung sekali๐
Berikut code saya untuk sesi login ig di google colab, mohon bantuannya
# import instaloader # Redundant import
import os
L = instaloader.Instaloader()
# --- Metode Login Alternatif ---
# 1. Login dengan Username dan Password (seperti yang sudah dibahas)
# Ini adalah metode paling langsung, tetapi kredensial terekspos di kode.
# L.login("username saya samarkan", "password saya samarkan")
# 2. Login Menggunakan Sesi Tersimpan (Disarankan untuk Colab)
# Instaloader bisa menyimpan sesi login ke sebuah file.
# Ini lebih aman karena Anda hanya perlu login sekali secara manual atau dengan kredensial,
# dan selanjutnya bisa memuat sesi tanpa mengekspos password berulang kali.
USERNAME = "username saya samarkan" # Ganti dengan username Anda
try:
# Coba muat sesi dari file. Instaloader akan mencari file sesi dengan nama USERNAME
L.load_session_from_file(USERNAME)
print(f"Sesi dimuat dari file untuk user: {USERNAME}")
except FileNotFoundError:
print(f"Sesi untuk user {USERNAME} tidak ditemukan. Memulai proses login.")
# Jika sesi tidak ada, lakukan login
# Anda akan diminta memasukkan password di konsol jika menjalankan ini di lingkungan lokal.
# Di Google Colab, Anda mungkin perlu menjalankannya dengan input() atau secara manual.
# Untuk Colab, Anda bisa coba cara ini (kurang disarankan karena password tetap di kode)
PASSWORD = "password saya samarkan" # Ganti dengan password Anda
try:
L.login(USERNAME, PASSWORD)
print(f"Berhasil login sebagai {USERNAME}")
# Simpan sesi setelah login berhasil
L.save_session_to_file()
print(f"Sesi berhasil disimpan untuk {USERNAME}")
except instaloader.exceptions.TwoFactorAuthRequiredException:
# Jika ada 2FA, Instaloader akan meminta kode
print("Autentikasi Dua Faktor (2FA) diperlukan.")
two_factor_code = input("Masukkan kode 2FA: ") # Anda harus memasukkan ini secara manual
L.two_factor_login(two_factor_code)
L.save_session_to_file()
print(f"Berhasil login 2FA dan sesi disimpan untuk {USERNAME}")
except instaloader.exceptions.BadCredentialsException:
print("Username atau password salah.")
except Exception as e:
print(f"Terjadi kesalahan saat login: {e}")
tapi malah outputnya begini:
"Sesi untuk user marvel19803 tidak ditemukan. Memulai proses login. Terjadi kesalahan saat login: Login: Checkpoint required. Point your browser to https://www.instagram.com/challenge/ASif-w1BbUwhvNI4lTCHKZt2HHWI9ZuumGcqy2SdQ72I_VfKrVp40gPP6VcuKERcpUNso5s/AST3ixmn6ZVayq8qrKHqzAkiKUZVxu4HjC5BHbsGuVkVFrlEFHfbDUjt-heE8awX0J2Pu4N0xtOgxg/?challenge_context=Af6z3N1dpCveA-pXGG7Vs9pKUHkqE0AcKaW1m851aLJRcultvHK9Js1zG00BKAMX5tEo83pD7STE-oenqveA766EohE0-3YMO0u3sN-vHiidbhfPcnJBxrpU_Z0EOEMURi5C_8VrKR62sy5wCNwS-aR7KPyELlCMk2Zzau21pEL6-V9Ejm_hTV9lL8J1tisHmRrb7gaBYfGaPhpAb-Ec65eCEPbPr7X1no8oRU7LrSJiqUTvwYfZ88lIGssH4stwcvXTEV7_acPqbDvh0piagW3Xqwp6NOaTVINj3N5jk6b-rU9JQVvNV47xX5nfg6vbj5ZkSRf4qzsC5A-oCi6DjwMdK4R803q3tK-qQRtPl4m5pNHeIw6_VG4aoQG3nvZHQWdt-6AYNjg6LpMV0-mWFBe-k9MYl9BGTBvtU8o9g0O76c2k8jIq6da89FvmoRYHlT3Bm6mh0gyCK0MRwalrmKZZ0w3TKgDbmeahTeciRo40YxMxTyGHiu3yozFMxmu0ELPg9JBzr5b1ath1B1VU3ejMa6mj8-J1c4TNQp-0r-95u-Th1yXibqXSt1CEO276cmMVXJgylQM8677ACyNjXoK7CR7FwqUTh8Iv9BXMooy0DwgpFIIk0_moVlt2IYeC90NcYm-O9LVZNmFhpduh_a8_fo-01yr_2nS6T62yB0DC3cjNXODu48Ud5c79Rtm-AagbcVrLVNINTNnIBePCa99dw2rGQga12Aaq9gcBrxz3_aZ3xahY0jNo2w1B6hoSBl2kKxASxP49ZQQV6EBEAi6MXjtx0NQyMBCYgnQ2tm-P1yprsmHn5G2YBl0k5p3p2ok666s2pmerqEF__E4FMkQNcK62svspRJKAvQmw1EUhwR92ReqMhGr4W0OoqXWh7DrN2jTj2_116QIJQdsUEIWFFfu68gppTD72Lykla__VyF6Ux1aTG8hbwjddY-F80-lexiU3NP4n7NZR6aq0lwn46XMOOh-ZGe-wuUlYze1ymvBaecLfbcHDb3wuJslwgBxRttzG_tTSe6HdQ_lBqZpj9VTi9R7LD-G23bHM58PEbyFN23DStfUzXHX6-8wJpi00mkVzJrvz0gONBx4pcyX3x6QxD6UR_KiHr4V4zz8YTz-rr-AyRcy7EpCieW6bYkmvc1bk-gg8Qe_odN1G8iyHCpUVRMLSo-jpLQedkta6PBsc1ysjJPYM5VZ7bYpZY_dVbXFraFoM_MYJPKshOrhBScGXF7YZQrUhKBdI8sMSgUsH3TPN7XBq_R6vlqbqBBW9GqtIAPwlmDmUWAH7M9QjR-cB_a7rdyo0kZp6ZxSeHhEXxX4XPlir7buSmis3WYmb5ZjxD2B2QmWCi-tmAdkLjqHJp8dqDn_pE7P44OFFEppnxOlI-v9ekZ7MCFSU7iwJlVmStrMMdvc3_XhTtgZmAOzMa-shbCm3JprVvEubnnN7vkwBf_inlPJuJpP64xQ_Zcb1V0NEUY6ur5n9QFSUtO7s63nkYyb18iBGLe1HuZGi9H8aq7jYklwxtx25f5nCvfE-TXTP6KlJmD26yU17d85Ytjp0G3P38fUr2e0rvrbvfaHFblpWr37Z4WkMSbketleJII8IJxm4QKhFDDPyzDTEbHiTriNmaFuoQej5AR06EmM0Xv5FO6NsMkyX4zkQGcOBACuB9gJ58GXwU28vzA4wBd37KWE6TMO7X9FsLB-f3Am2M50hLFAq-E2UcBmMHiJZ-w3XVkXVjSsjqzPqz-JxF3AFlkz8z2CXT2ulP16NIflWNK6qCOtuY8HI6xKcTgVPeKaVQIGAewsuzwXfKaf4liixEpGtU-bWzKBftEXh9EiC4-Iq1qidZvpKMuUnUIbeV8kobFjI8lOPFlWJudtt3wsmaUR1M7CDSRjWHB1bsotk - follow the instructions, then retry."
Belum ada Jawaban. Jadi yang pertama Jawaban
Login untuk ikut Jawaban