Приветствую вас.Этот пост - копипаст с соседнего борда.
Накопилось достаточно много инстаграм-скриптов для различных задач, решил их доработать и запихнуть в одну программу.
1. Первый добавленный скрипт: проверка любого открытого инстаграм-профиля на накрученных подписчиков и сбор хороших/плохих подписчиков в тхт.
Для чего она нужна:
1. Определить, накручен аккаунт или нет. В конце работы программа выдает в процентах количество хороших подписчиков и ботов и мусора. По моим наблюдениям, в хороших, не накрученных аккаунтах количество хороших подписчиков должно быть более 50%, но может у вас получатся другие цифры, пишите в комментриях.
2. Собрать на диске С: хороших подписчиков и мусор. Для чего это нужно: можно по аккаунту-конкуренту сделать сбор хороших подписчиков, программа собирает базы в тхт в двух видах- username и id, и дальше по этому списку делать массфоловинг. Либо собрать мусор по своему аккаунту и заблокировать ботов по списку, тем самым почистить аккаунт от накрутки например.
По каким критериям программа определяет, что это хороший подписчик: у аккаунта должно быть больше 15 публикаций, меньше 1000 подписчиков, меньше 1000 подписок, он не должен быть бизнес-аккаунтом, должна быть аватарка, ссылка, указанная в аккаунте должна быть либо на вконтакте, либо ее вообще не должно быть, описание аккаунта не должно содержать стоп-слов (уже загружены в программу)
Если аккаунт прошел все критерии, но приватный: программа считает его хорошим подписчиком, но сохраняет отдельно, чтобы вы могли массфоловить только по публичным.
По критериям выслушаю предложения, может я не верно определил признаки хорошего подписчика.
П.С. Программа в бета-тесте, по аккаунту более 50к я ее не тестировал, надо проверять, сможет ли переварить. Работает в 50 потоков, поэтому хорошо поджирает ресурсы процессора, по оперативной памяти- около 100-300 мб памяти.
Логинится через неофициальное API Инстаграма, проблем с логином на своих акках не заметил.
Сохраняет все базы на диске С, поэтому запускайте от имени администратора, чтобы у нее был доступ на создание и модификацию тхт в корне диска С:
Работает через бесплатные прокси (уже загружены в программу) в 50 потоков, поэтому ваш IP не забанит инстаграм. Но так как прокси бесплатные, а значит далеко не ТОП, скорость проверки не самая высокая.
Программа в бета-тесте, так что пишите если вылазят ошибки. Успешно протестировал на своем компьютере и на дедике Win Server 2012 R2
Следующий скрипт, который планирую добавить в программу: определение подписчиков, которые не проявляют активности на аккаунте (мертвые подписчики).
Как выглядит программа:

Результат проверки аккаунта
https://www.instagram.com/mymy/ для примера:

Созданные базы на диске С:


2. Второй добавленный скрипт: массовая подписка (массфоловинг):
Грузим в программу txt с базой id, программа подписывается на них, можно указать задержки между действиями (если оставить поля пустыми- будет использованы значения по умолчанию: 55-77 сек) и суточный лимит (если оставить поле пустым- будет использовано значение по умолчанию 700 подписок в сутки), далее программа делает паузу на 24 часа и продолжает работу, так пока не будет достигнут лимит подписок или не кончится база (программа удаляет отработанные аккаунты из базы).

3. Третий добавленный скрипт: отписка от подписок
Тут все так же как в массфоловинге- вводим суточный лимит и задержки (если оставить поля пустыми-суточный лимит 700 и задержки 55-77 сек), программа отписывается от подписок, делает паузу 24 часа после суточного лимита и работает дальше.

Для просмотра содержимого вам необходимо авторизоваться.