December 28, 2021

Как я налил на лям с бесплатного трафика в тикток. Ч3. Автоматизация.

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

13 декабря

Почему? 👇

Летом 2020 я начал изучать питон, для автоматизации работы с источниками. Писал несколько месяцев на вебе, опыта в автоматизации мобайла не было от слова совсем. Я понятия не имел, что такое adb, appium, airtest.

Ститчи на Австрию.

Видео

Сначала видео нарезались вручную. Потом какое-то время это делали монтажеры. Потом всю работу выполнял скрипт.

Сначала я запилил скрипт по массовой уникализации видео, (библиотека MoviePy), который норм работал и упрощал работу.

Со временем допилил его до генерации видео по шаблонам.

Берется видео из 3 папок. Начало - середина - конец. Нарезается под нужный тайминг.

Изначально была идея прокачивать аккаунты под тт на долгосрок, но до реализации она пока не дошла)

Выглядит это все так:

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

Рега/Залив

В январе под я купил 4 телефона ZTE по 11к в ситилинке. Бу трубки тоже использовались, но иногда подлагивали и тупили. Поэтому взял телефоны мощнее, чтобы работать было комфортнее.

Опыта автоматизации мобайла у меня не было, поэтому сначала было достаточно тяжко. Изучать новую инфу, писать шаб и параллельно заливать аккаунты физически сложно. Я использовал промежуточные решения, качество кода страдало, шаб постоянно вылетал на ошибки и приходилось управлять им в режиме оператора.

Писал я на питоне используя библиотеки Airtest и Poco для автоматизации, что тоже повлияло на скорость разработки. Этот инструмент не популярен как Appium, поэтому постоянно приходилось читать документацию, лезть в исходники библиотеки и решать проблемы самостоятельно. Комьюнити сильно решает, но теперь вряд ли есть в РФ человек, который разбирается в этом стеке лучше меня) Только чтобы запустить airtest в pycharm и понять как у него работает распознавание изображений - ушло пара дней.

У каждой версии приложения свои нейминги элементов, поэтому сначала шаблон работал только на одной версии прилы. Но для обхода ошибок тт (вы слишком часто бла-бла) нужно было использовать разные версии. Поэтому потом была переписана вся логика.

Для этого нашел решение, привязываться не к имени селектора, а к его положению в структуре.

В общем, там сейчас почти 3к строк кода. Начиная от настройки телефона, установки прокси, заканчивая записью данных акка в бд.

Буквально пару недель назад понадобилось зарегать аккаунты с ссылкой, несколько доработок, и шаб работает) 100 акков зарегал за сутки на номера.

В январе я основной упор сделал на автоматизацию, а тт начало штормить. Просмотры падали, США вообще не выстреливали. Рега на почту с моих устройств вообще не проходила (и сейчас тоже не проходит). Тем не менее, получилось сделать несколько К баксов.

Этот акк набрал больше чем акк этой девушки в тт
Самый топовый акк по просмотрам.

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

Основная проблема, которую я не смог решить - автоматизация сброса телефона.

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

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

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

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