Вот мой код:
Код: Выделить всё
from instagrapi import Client
import os
client = Client()
client.set_device({
"app_version": "269.0.0.18.75",
"android_version": 26,
"android_release": "8.0.0",
"dpi": "480dpi",
"resolution": "1080x1920",
"manufacturer": "samsung",
"device": "SM-G950F",
"model": "Galaxy S8",
"cpu": "samsungexynos8b895"
})
try:
if os.path.exists("session.json"):
print("session.json found. Loading session...")
client.load_settings("session.json")
try:
client.get_timeline_feed()
print("Session working ✅")
except Exception as e:
print("Session expired, login again. Error:", e)
client.login("testingautomatation", "testingAutomatation123")
client.dump_settings("session.json")
print("New session saved and session.json updated ✅")
else:
print("session.json not found. Logging in...")
client.login("testingautomatation", "testingAutomatation123")
client.dump_settings("session.json")
print("Login successful and session.json created ✅")
except Exception as err:
print("❌ Error:", err)
Итак, я принял предложения ИИ, и он сказал, что нужно писать как установленное на стороне клиента устройство, и я добавил приведенный выше код, и все еще сталкиваюсь с проблемой. В терминале отображается неверный пароль, хотя я ввел его правильно.
Я получил:
session.json не найден. Вход...
в терминале.
Может ли кто-нибудь сказать, есть ли ошибка в моем подходе или какие-либо проблемы с проверкой безопасности в Instagram?