Как стать автором
Обновить
0
0

Пользователь

Отправить сообщение
поправил скрипт, теперь работает и для большого числа подписчиков. Функцион подписок/отписок работает с такой же скоростью, как и на малом числе подписчиков, а генерация статистики имеет лимит, сверх которого инстаграм просит ввести код в смс. На аккаунте с 20 тысячи работае, на 50к уже смс
поправил скрипт для такого числа аудитории. Теперь это занимает дольше, но стату на аккаунт с 20 тысячам генерирует. С 50 тысячими прерывается, так как инстаграм просит подтвердить аккаунт отправкой кода в смс.
Сильно поправил скрипт. Размер аудитории теперь значения практически не имеет. Подписки/отписки происходят быстро и с малым числом запросов. Имеет значение размер аудитории только при подсчете статистики, но лишь в плане занимаемого времени. На 20 тысячах заняло порядка 5-10 минут
Политика CORS не даст слать запросы с другого ресурса. Я хотел иметь возможность сохранять статистику автоматом к себе в облако, но внутри сайта Инстаграм из консоли я не могу делать даже GET запросы на другие ресурсы. Я консультировался с другими ребятами и как это обойти не нашёл. Может я ошибаюсь, но мои эксперименты не увенчались успехом
аа, тогда понятно, дело числе подписчиков. Когда скрипт пытается вытащить всех 25к, то это оч большое число запросов и инстаграму не нравится. На момент написания приложения у меня не было аккаунта с таким числом подписчиков и поэтому не знал о таком кейсе. Упомянул его только в посте, что скрипт не предназначен для многотысячной аудитории. Есть вариант подписчиков тоже с задержкой вытаскивать, но сложность подобрать оптимальную, так как мне протестить не на чем будет. Из моих расчетов без задержек можно вытащить около 3к подписчиков.
Про это баг гляну позже, на тестовом аккаунте проверил — работает, как часики. По поводу мышкой — оно может не отписываться, хотя кнопка меняется. Я тестировал, превышая лимит. Когда нажимал мышкой, то кнопка у них менялась, показывая, что я отписался, но если заходить в аккаунт, то я был всё ещё подписан. Небольшая недоделка у них. Если не в этом дело, то напишу вам сегодня, поправлю всё
Да, с отпиской что-то странное, посмотрю. С подпиской — как описал выше, если количество запросов превышено и сервер инстаграма уведомляет об этом, то прогармма автоматически приостанавливает работу на час, чтоб аккаунт не заблочили. И затем продолжает отписки, но уже с увеличенным интервалом. 41 — это число подписок/отписок, которое инстаграм впринципе разрешает сделать любому пользователю единоразово. Для этого и нужен большой интервал. Галочка auto reconnect предназначена для большого количества подписок, но и программу придется оставить на очень длительное время. Подписаться или отписаться от тысячи аккаунтов за сутки никак не получится, инстаграм решит, что вы мошенник или вас взломали
попробуйте для теста в отписках ввести Delay 10 секунд. Должны идти изменения каждые 10 секунд. После десятка отписок, лучше остановить и сразу поставить время побольше. Буду признателен, если отпишитесь о результате
Если оставить поле Delay пустым, то приложение будет выполнять операцию раз в 10 минут. Это большой промежуток времени, чтобы инстаграм не считал действия подозрительными. Если хочется чаще, то нужно ввести Delay. Но будьте аккуратнее, инстаграм не любит, когда пользователи часто и много отписываются. В случае обнаружения превышения лимита запросов, программа автоматически увеличит Delay для всех последующих запросов.
Для ЧСВ-метра достаточно динамики общего числа подписчиков. Для этого и приложение не нужно
Изначально создавал именно, как продающий инструмент, чтоб следить какого рода аккаунты подписываются/отписываются после какой тематики постов/сторис на только стартующем молодом аккаунте. Когда подписчиков под 100 тысяч, разбирать, какой конкретно аккаунт отписался трудоёмко и бессмысленно. В таком случае достаточно просто следить за динамикой общего числа подписчиков, с этой задачей справляются мобильные приложения, т.к. API имеет к этому доступ. Т.к. изначально делал под свои нужды, возможно довольно специфичные, то решил, что возможно кому-то тоже пригодится. Может под такие же нужды, может ещё под какие-то. Возможно об этом следовало бы написать в посте
потому что в случае каких-то серьезных проблем в работе скрипта, я могу закрыть/удалить репозиторий и уберечь пользователя от этих проблем. Скрипт просто не будет отрабатывать. В случае аннотации updateURL, мне нужно держать репозиторий с пустым скриптом или заглушкой, что скрипт более недоступен, что не удобно и бессмысленно.
Да, такое может произойти, если очень большое число подписчиков/подписок. Не подходит для таких кейсов, либо значительно увеличивать время генерации, что тоже так себе. Добавил предупреждение в статью.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность