- Регистрация
- 23.05.2014
- Сообщения
- 1 500
- Благодарностей
- 1 268
- Баллы
- 113
Доброе время суток форумчане. Очень часто мы встречаем сервисы, которые работают только из под телефона. Одним из таких сервисов является Instagram. С помощью данного метода можно зарегать туеву кучу акков в инстаграмме, залить фото, поставить лайки и т.д). Я даже скажу больше. При большом желании можно автоматизировать данные действия в любом приложении.
Итак, снова перейдем к инстаграмму. Сперва посчитаем сколько мы сэкономим на данном методе. Шаблон регистрации на нашем форуме стоит ~200$. Столько же стоит PRO-версия зеннки!) А акки инстаграмма без подписчиков стоят ~2-3 рубля. В час можно зарегать 30 акков. В общем много бабла экономим. А для сеошников и тех кто работает с соцсетями - инстаграмм это золотая жила) Наш метод не привязан только к инстаграмму. Можно зарегаться абсолютно в любой соцсети.
________________________________________________________________________________________
Переходим непосредственно к делу.
Нам нужен софт
1) Python 2.7 https://www.python.org/download/releases/2.7.7/
2) Android SDK https://developer.android.com/sdk/index.html?hl=i
3) Genymotion Android Emulatoir https://shop.genymotion.com/index.php?controller=order-opc выбираем бесплатную версию.
Надеюсь у вас не возникло проблем с установкой софта.
Сперва начнем с Android SDK. В архиве нам нужны только две папки platforms и platform-tools. Я создал папку на диске D:\ZennoPoster. Копируем из архива все туда
Все отлично. Теперь запускаем Genymotion. При его установке он попросит скачать VirtualBox(Вроде сам качает. Если не скачает идем по адресу https://www.virtualbox.org/wiki/Downloads. Качаем, устанавливаем, далее-далее нажимаем.
Запускаем Genymotion, нажимаем кнопку Add и добавляем устройство. В моем случае мне подошел Google Nexus 7 2013 - 4.3 API 18. Программа сама скачает образ, смонтирует его в виртуалбокс и вуаля) У вас эмулятор Google Nexus на компе. Забыл еще момент. Нужно скопировать из архива Android SDK еще папку.
Перед запуском эмулятора надо сделать одну настройку - указать путь к SDK Android, который у нас в пути D:\ZennoPoster
Запускаем наш образ кнопной START в Genymotion. Но на этом наши приключения не заканчиваются. Надо установить специальный архив чтобы программы заработали. Genymotion-ARM-Translation_v1.1.zip находится у меня в архиве. Просто переносим из папки в эмулятор
Дальше нам нужно автоматизировать нажатия в эмуляторе. Копируем в папку D:\ZennoPoster папку tools из архива Android SDK. Также нам понадобятся два скрипта monkey_playback.py и monkey_record.py.
Заходим из командной строки в папку D:\ZennoPoster\tools\ и набираем в командной строке
monkeyrunner.bat monkey_recorder.py
Запустим его и у нас появится приложение MonkeyRecorder. На картинке есть мини-описание сия чуда.
Программа записывает координаты нажатия мыши. Это пожалуй единственный минус данного метода. Привязка в координатам. Но я окно эмулятора притягиваю к углу, чтобы они всегда были одинаковыми.
Запускаем в эмуляторе Инстаграмм. И мы видим как в MonkeyRecorder также обновляется картинка.
Объяснять как оно работает долго) поэтому я решил записать видос. https://yadi.sk/i/a3rXA0K1dAWXm
В конце видео программа сохранила файл. Вот его содержимое
Команда TOUCH отвечает за нажатие курсора. TYPE печатает текст. WAIT ожидает n-секунд.
Чтобы воспроизвести нажи движениянужно набрать следующее в командной строке. Предварительно надо скопировать файл zennoposter.txt с рабочего стола в папку D:\ZennoPoster\tools\
Друзья. Это первая часть статьи. Писал на одном дыхании, поэтому могут быть очепятки, мелкие ошибки. Ошибки могут быть незначительные, но каверзные. Далее я хочу показать вам как автоматизировать последную часть (саму регистрацию) с помощью c# сниппета.
PS по поводу скриптов и SDK. Кому лень искать и качать - отправлю архив с папкой ZennoPoster. Но перед этим вы должны поставить like)
Итак, снова перейдем к инстаграмму. Сперва посчитаем сколько мы сэкономим на данном методе. Шаблон регистрации на нашем форуме стоит ~200$. Столько же стоит PRO-версия зеннки!) А акки инстаграмма без подписчиков стоят ~2-3 рубля. В час можно зарегать 30 акков. В общем много бабла экономим. А для сеошников и тех кто работает с соцсетями - инстаграмм это золотая жила) Наш метод не привязан только к инстаграмму. Можно зарегаться абсолютно в любой соцсети.
________________________________________________________________________________________
Переходим непосредственно к делу.
Нам нужен софт
1) Python 2.7 https://www.python.org/download/releases/2.7.7/
2) Android SDK https://developer.android.com/sdk/index.html?hl=i
3) Genymotion Android Emulatoir https://shop.genymotion.com/index.php?controller=order-opc выбираем бесплатную версию.
Надеюсь у вас не возникло проблем с установкой софта.
Сперва начнем с Android SDK. В архиве нам нужны только две папки platforms и platform-tools. Я создал папку на диске D:\ZennoPoster. Копируем из архива все туда
Все отлично. Теперь запускаем Genymotion. При его установке он попросит скачать VirtualBox(Вроде сам качает. Если не скачает идем по адресу https://www.virtualbox.org/wiki/Downloads. Качаем, устанавливаем, далее-далее нажимаем.
Запускаем Genymotion, нажимаем кнопку Add и добавляем устройство. В моем случае мне подошел Google Nexus 7 2013 - 4.3 API 18. Программа сама скачает образ, смонтирует его в виртуалбокс и вуаля) У вас эмулятор Google Nexus на компе. Забыл еще момент. Нужно скопировать из архива Android SDK еще папку.
Перед запуском эмулятора надо сделать одну настройку - указать путь к SDK Android, который у нас в пути D:\ZennoPoster
Запускаем наш образ кнопной START в Genymotion. Но на этом наши приключения не заканчиваются. Надо установить специальный архив чтобы программы заработали. Genymotion-ARM-Translation_v1.1.zip находится у меня в архиве. Просто переносим из папки в эмулятор
- Далее качаем пакет Instagram.apk с любого сайта. Я качал с 4pda. Кому лень, может скачать у меня в архиве. Копируем его в папку D:\ZennoPoster\platform-tools и запускаем оттуда же командную строку (cmd).
Дальше нам нужно автоматизировать нажатия в эмуляторе. Копируем в папку D:\ZennoPoster папку tools из архива Android SDK. Также нам понадобятся два скрипта monkey_playback.py и monkey_record.py.
Заходим из командной строки в папку D:\ZennoPoster\tools\ и набираем в командной строке
monkeyrunner.bat monkey_recorder.py
Запустим его и у нас появится приложение MonkeyRecorder. На картинке есть мини-описание сия чуда.
Программа записывает координаты нажатия мыши. Это пожалуй единственный минус данного метода. Привязка в координатам. Но я окно эмулятора притягиваю к углу, чтобы они всегда были одинаковыми.
Запускаем в эмуляторе Инстаграмм. И мы видим как в MonkeyRecorder также обновляется картинка.
Объяснять как оно работает долго) поэтому я решил записать видос. https://yadi.sk/i/a3rXA0K1dAWXm
В конце видео программа сохранила файл. Вот его содержимое
Код:
TOUCH|{'x':408,'y':1620,'type':'downAndUp',}
TOUCH|{'x':285,'y':216,'type':'downAndUp',}
TYPE|{'message':'[email protected]',}
TOUCH|{'x':213,'y':312,'type':'downAndUp',}
TOUCH|{'x':232,'y':416,'type':'downAndUp',}
TYPE|{'message':'wqeqweqwewqewq',}
WAIT|{'seconds':2.0,}
TOUCH|{'x':1132,'y':76,'type':'downAndUp',}
WAIT|{'seconds':2.0,}
TOUCH|{'x':885,'y':1044,'type':'downAndUp',}
TOUCH|{'x':1158,'y':100,'type':'downAndUp',}
WAIT|{'seconds':2.0,}
TOUCH|{'x':292,'y':984,'type':'downAndUp',}
TOUCH|{'x':1151,'y':92,'type':'downAndUp',}
WAIT|{'seconds':2.0,}
TOUCH|{'x':330,'y':1016,'type':'downAndUp',}
TOUCH|{'x':1117,'y':100,'type':'downAndUp',}
WAIT|{'seconds':2.0,}
TOUCH|{'x':1083,'y':1768,'type':'downAndUp',}
Чтобы воспроизвести нажи движениянужно набрать следующее в командной строке. Предварительно надо скопировать файл zennoposter.txt с рабочего стола в папку D:\ZennoPoster\tools\
Друзья. Это первая часть статьи. Писал на одном дыхании, поэтому могут быть очепятки, мелкие ошибки. Ошибки могут быть незначительные, но каверзные. Далее я хочу показать вам как автоматизировать последную часть (саму регистрацию) с помощью c# сниппета.
PS по поводу скриптов и SDK. Кому лень искать и качать - отправлю архив с папкой ZennoPoster. Но перед этим вы должны поставить like)
- Тема статьи
- Соц. сети
- Номер конкурса статей
- Второй конкурс статей
Для запуска проектов требуется программа ZennoPoster или ZennoDroid.
Это основное приложение, предназначенное для выполнения автоматизированных шаблонов действий (ботов).
Подробнее...
Для того чтобы запустить шаблон, откройте нужную программу. Нажмите кнопку «Добавить», и выберите файл проекта, который хотите запустить.
Подробнее о том, где и как выполняется проект.