Вход в Instagram заблокирован при использовании instagrapi для автоматизации на PythonPython

Программы на Python
Anonymous
Вход в Instagram заблокирован при использовании instagrapi для автоматизации на Python

Сообщение Anonymous »

Я пытаюсь автоматизировать Instagram с помощью библиотеки instagrapi на Python.
Вот мой код:

Код: Выделить всё

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)
Сначала я писал без клиентского устройства. В тот момент, когда я запустил это в Instagram для этой учетной записи, я получил предупреждение системы безопасности, и оно заблокировало вход в систему из системы с помощью кода.
Итак, я принял предложения ИИ, и он сказал, что нужно писать как установленное на стороне клиента устройство, и я добавил приведенный выше код, и все еще сталкиваюсь с проблемой. В терминале отображается неверный пароль, хотя я ввел его правильно.
Я получил:

session.json не найден. Вход...
❌ Ошибка: введен неверный пароль. Пожалуйста, попробуйте еще раз. Если вы уверены, что пароль правильный, то измените свой IP-адрес, потому что он добавлен в черный список сервера Instagram

в терминале.
Может ли кто-нибудь сказать, есть ли ошибка в моем подходе или какие-либо проблемы с проверкой безопасности в Instagram?

Вернуться в «Python»