Как 50 строк кода привлекли тысячу подписчиков в Instagram за один месяц.
Я уверен, что даже если вы не являетесь активным пользователем Instagram, публикующим фотографии каждый день, и вы просто проверяете ленту каждый день, чтобы узнать, что нового происходит в мире, вы, вероятно, заметите уведомления из Instagram, что кто-то, кого вы не знаете начал подписываться на вас (или отправил запрос на подписку, если ваш профиль является приватным). Это обычное дело для социальных сетей, таких как Instagram, Twitter и т. Д.
Однажды я начал следить за официальными аккаунтами Apple, журнала Entrepreneur, Google, Instagram, Марка Цукерберга и заметил, что начал получать много запросов на подписку мой аккаунт в ближайшие пару часов. Через день я попытался отписаться от этих аккаунтов и снова подписаться на них. Я увидел тот же эффект: моя учетная запись продолжала получать запросы на подписку. Найти, как это работает, не составило труда. По сути, когда вы начинаете подписываться на некоторые учетные записи, вы оказываетесь в верхней части списка подписчиков в этих учетных записях, и люди просто подписываются на случайные учетные записи сверху, ожидая взаимности.
У меня в голове промелькнула идея: что, если я смогу замкнуть процесс повторного отслеживания этих крупных аккаунтов, чтобы постоянно получать подписчиков. Я никогда не охотился за цифрами в социальных сетях, но мне было любопытно, сработает ли моя идея. Я начал исследовать конечные точки взаимодействия Instagram API. Это было абсолютно просто, поэтому я играл с различными конечными точками, используя свою личную учетную запись и учетную запись разработчика, которую я создал специально для этого эксперимента. Единственное, что я был в режиме песочницы Instagram API, который имеет ограничения, например, вы можете использовать только те учетные записи, которые приглашены в песочницу (поэтому я не смог проверить свою идею непосредственно в режиме песочницы).
Чтобы выйти из режима песочницы, вам необходимо отправить приложение на проверку (Документация по API Instagram).
Во-первых, я не собирался создавать целое приложение. Во-вторых, я не был уверен, что он пройдет рецензию в Instagram. Наконец, я просто хотел проверить, работает ли он вообще, поэтому я начал искать другой способ получить возможности живого режима. После быстрого поиска в Google я нашел пакет узла с оберткой Instagram API. Затем я узнал, как работает оболочка, затем создал приложение Node.js, в котором у меня был массив строк с именами пользователей и тремя функциями:
- Вызвать метод оболочки для отмены подписки на указанного пользователя
- Вызвать метод оболочки, чтобы подписаться на указанного пользователя.
- Прокрутите по циклу каждого пользователя моего массива, вызывающего функцию №1 и функцию №2, соответственно.
На самом сервере Node.js я просто каждый час вызывал функцию №3. Вот и все. Затем я взял свой старый ноутбук, которым не пользовался, и запустил на нем сервер 24/7. Вуаля! Все заработало, как я предполагал.
До того, как я создал свое приложение, в моем аккаунте было около 250 подписчиков. За 24 часа у меня было почти 350. Почти 100 за день! Собственно, в последующие дни активность была ниже, но все равно работало. Вот немного статистики:
После запуска моего приложения чуть больше месяца у меня больше 1,5к. Иногда активность была низкой, так как мой сервер не работал из-за плохой сети или ноутбук не заряжался 😅 В среднем у меня было 50 подписчиков каждый день. На данный момент цифры ниже, потому что я какое-то время не менял список аккаунтов, за которыми следил.
Изначально список пользователей, которых я использовал в своем приложении, был таким:
- tech_insider
- harvard_business_review
- Тед
- techcrunch
- предприниматель
- Forbes
- журнал успеха
- Businessinsider
- thestartup.co
- основатель
- яблоко
- цук
Через какое-то время я отредактировал свой список, так что в него вошли несколько технических аккаунтов (google, apple, facebook, instagram), предпринимателей (richardbranson, zuck, elonmusk, garyvee) и некоторых знаменитостей (kimkardashian, therock).
Давайте посмотрим на пользователей, которые попросили подписаться на меня:
У меня было 3 основных типа подписчиков:
- Аккаунты, которые продают фальшивых и «мертвых» пользователей (они через некоторое время отписываются от аккаунтов).
- Парни, которые занимаются предпринимательством и хотят, чтобы их аккаунты были популярнее.
- Аккаунты с мотивационными цитатами.
В дополнение к этому, есть часть людей, которые через некоторое время отписываются от моей учетной записи, но поскольку мой сервер работает круглосуточно, 7 дней в неделю, количество подписчиков постоянно растет.
P.S. Это моя первая история на Medium, поэтому не стесняйтесь оставлять отзывы и связываться со мной 😉
ОБНОВИТЬ
Я загрузил базу кода на GitHub.