Как я в масслукинг не смог

Всем привет! Хочу поделится опытом разработки сервиса масслукинга сториз Instagram и его не успехе.

Как я в масслукинг не смог

Был конец апреля 2019, листая ВК ленту на работе (в обеденное время конечно же) я увидел объявление о сервисе масслукинга.

Достаточно простая идея - загружаешь базу Instagram аккаунтов и сервис смотрит от твоего аккаунта сториз аккаунтов. Миллионы аккаунтов, миллионы сториз. Любопытные люди смотрят кто смотрел сториз и переходят в ваш профиль. Дальше вы им продаёте. Это баг в инстаграме.

После поиска в Google и на форуме Zismo.org - стало ясно, что на этот момент есть только программа от Cyber Cobra и два веб сервиса.

Сам я никогда не имел дело с маркетингом в Instagram, не делал программ для раскруток аккаунтов, накрутки лайков и прочего. Я только разрабатываю CRM/ERP для E-commerce на PHP не более.

Мне стало любопытно как это работает. Авторизовался с браузера в Instagram и начал смотреть какие запросы уходят при просмотре сториз. После изучения получилось понять, что нужно отправлять в Instagram, чтобы твой аккаунт посмотрел сториз.

И тут я загорелся - не имея опыта в этом всех обогнать, выкатить свой продукт.

Начало проекта

Для начала придумал название и зарегистрировал домен - InstaLooking.ru

Технически всё просто: нужна авторизационная сессия из cookies и ссылка на сториз, которую можно получить, спарсив json со страницы. Генерируем ссылку просмотра и смотрим сториз! - изи сказал я и начал делать.

У меня уже были наработки на фреймворке Yii2 - авторизация, регистрация, прием платежей, настройки профиля и другие базовые вещи. Оставалось написать логику, придумать/сверстать шаблон.

Рандомная картинка, чтобы заполнить пустое пространство в шапке интернет
Рандомная картинка, чтобы заполнить пустое пространство в шапке интернет

Что должно быть сделано в качестве MVP:

1. Загрузка базы аккаунтов - от миллиона, чтобы ничего не тормозило.

2. Создание заданий на просмотр сториз загруженных аккаунтов.

3. Добавление своих учетных записей (должен же кто-то смотреть сториз).

4. Тарификация.

Работа над проектом

Каждый день после майских праздников в свободную минуту я работал над этим проектом - дома или на работе (в обед).

Тарифные планы на главной
Тарифные планы на главной

Тарифные планы придумал смотря на конкурентов. Я не смотрел на серверные затраты, а из разработчиков только я.

Базы аккаунтов сториз которых нужно смотреть
Базы аккаунтов сториз которых нужно смотреть
Список заданий
Список заданий

Здесь можно было создавать задания - посмотреть сториз по базе или по подписчикам. Последняя фича - была создана под конец проекта.

Пополнение баланса
Пополнение баланса

Пополнение баланса было через Free-Kassa.com. Выбрал это решение поскольку оно уже было реализовано у меня в других проектах.

Выкатываем проект и первые тесты

Суммарно я потратил ~90 часов, размазанных на почти месяц. Первый релиз состоялся 9 июня.

Yandex Direct
Yandex Direct

Создал тему на zismo и начал собирать обратную связь.

Как я в масслукинг не смог

Под вечер зарегистрировалось 15 человек, которые добавили свои базы и запустили задачи на просмотр сториз.

Но сервис просто лег и не просматривал сториз.

На самом деле не всё так красиво - под конец разработки я уже начал понимать, что серверных ресурсов у меня не хватит. Времени переделывать нет, конкуренты обгоняют по фичам.

На конец мая они предлагали уже 10 миллионов просмотров сториз в сутки. А у меня максимум 5 млн.

В качестве серверов выступали мои 3 ноутбука с процессорами core i5 и 4гб озу. Они были полностью загруженными.

я ошибся с выбором технологии программирования, мне не хватало тупо памяти, чтобы обслужить > 2 клиентов!

Чтобы смотреть 5 миллион сториз в сутки - вам нужно отправлять в Instagram 58 запросов в секунду + еще нужно спарсить сториз аккаунтов. Поскольку в php нет поточности, а pthreads не получилось прикрутить из-за зависимостей с фреймворком - то пришлось делать костыль.

Костыль был сделан через консольную команду. Команда запускала worker`ы, которые и смотрели сториз. Каждый worker занимал 7 мбайт памяти, а их было, например 500 и это когда один клиент запускает задание просмотра!

К этом моменту я начал выгорать. Времени переделывать уже не было и желания тоже...

Закручивание гаек

Это началось примерно ~15 июня. Instagram начал банить спам этих запросов. Решалась эта проблема получением новой авторизационной сессии и прокси. Прокси нужно было менять на каждый запрос. Прокси разблокировались инстой через N время.

У других ребят в темах на zismo тоже писали о возникших проблемах.

Чуть позже смена прокси уже не помогала - Instagram конкретно занялся этим багом. И в конце победил... Под конец 2019 эта тема +- умерла совсем.

Конец проекта

Люди интересовались сервисом, писали мне в личные сообщения - почему не получается запустить задания, почему не активен самый дорогой тариф, будет ли тариф с 10 млн просмотров сториз.

Было зарегистрировано ~150 человек и было получено 0 рублей прибыли.

Возможно, выбрав верную технологию что-то и получилось бы. Но есть и другая проблема - одному такое тяжело создавать так как легко выгореть. Нужна команда и полное свободное время.

В итоге проект закрыл в конце июня поскольку надоело тратить время на поддержку и войну с инстаграмом.

44
реклама
разместить
6 комментариев

Война с инстаграмом)) Это как сорняк скажет "устал тратить время на войну с фермером". Как говорил один умный человек, на каждую штуку найдется антиштука. Брать деньги за то, чтобы просочиться в щель и нарушить правила, в принципе такое занятие, которое ничем хорошим закончиться не может. 

3

300₽ *100 клиентов = 30000₽. Хватило бы на 3 мощных сервера. Или на десяток vps

1

Ссылка на самую активную тему по масслукингу https://zismo.biz/topic/988526-masslukingcom-servis-%E2%84%961-dlia-massovogo-prosmotra-s/
Если кому интересно вникнуть что было

Строить сервисы на таких "брутфорсных" решениях не интересно, понятно что это долго работать не будет.

Работать надо в направлении анализа алгоритмов, как попадать в ленту.
У меня несколько раз получалось так попадать, что по несколько дней шли органические подписчики 1000+ в день, на почти пустой акк с 6 постами.

Но пока полностью не уловил как это получалось сделать. Пока копаю в сторону построение графов пользователей, анализирую ядра ЦА, самые эффективные хэштеги, и т.д.

На zismo нет тем, где такое обсуждают?

1