Определяет, кто из пользователей Instagram не подписан в ответ. Программа использует официальную библиотеку instagrapi для взаимодействия с Instagram.
python main.py ← проверка своего аккаунта
python main.py USERNAME ← проверка указанного аккаунта
python main.py USERNAME --save ← сохранить результаты в JSON
python main.py USERNAME --compare FILE ← сравнить с данными из файла
python main.py USERNAME --compare FILE --save ← сравнить и сохранить результаты сравнения- Установите зависимости:
pip install -r requirements.txt- Создайте файл «
.env» в корневой директории проекта с учетными данными Instagram:
INSTAGRAM_USERNAME=ваш_логин
INSTAGRAM_PASSWORD=ваш_пароль
- Файлы данных:
username_DD_MM_YYYY_HH_MM.json - Файлы сравнения:
username_comparison_DD_MM_YYYY_HH_MM.json
- Python 3.7 или выше
- Установленные зависимости из
requirements.txt - Любой аккаунт Instagram
- VPN (если Instagram недоступен в регионе)
- Проверьте правильность учетных данных в файле
.env - Убедитесь, что все зависимости установлены
- Проверьте подключение к интернету и VPN
- При получении ошибки о превышении лимита запросов, подождите несколько минут и попробуйте снова
Требует подключения VPN для авторизации, если Instagram недоступен в вашем регионе.
PS C:\dev\repos\py-instagram-tracker> python main.py
Logging in to Instagram...
Login failed: ConnectionError HTTPSConnectionPool(host='i.instagram.com', port=443): Max retries exceeded with url: /api/v1/launcher/sync/ (Caused by ReadTimeoutError("HTTPSConnectionPool(host='i.instagram.com', port=443): Read timed out. (read timeout=None)"))
Failed to login. Please check your credentials.