- Регистрация
- 23.05.2014
- Сообщения
- 1 500
- Реакции
- 1 269
- Баллы
- 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':'zennolab@mail.ru',}
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)
- Номер конкурса статей
- Второй конкурс статей
- Тема статьи
- Соц. сети




Ставлю лайк.


