Браузерная автоматизация - создаем первый скрипт для пассивного дохода

Браузерная автоматизация - создаем первый скрипт для пассивного дохода

Serge G - Dolphin Anty Product Manager

Всем привет! В прошлый раз мы рассказали что вообще из себя представляет браузерная автоматизация Dolphin{anty}. Предлагаем в этот раз перейти от теории к практике.

Внимание! Функционал сценариев еще на стадии бета версии. Мы будем рады любым отзывам и пожеланиям.

В качестве примера давайте рассмотрим кликер для биткоин крана https://freebitco.in/ . Пока всё что требуется от скрипта - раз в час нажимать на кнопку Roll - и на аккаунт будет начисляться сатоши. В нашем случае капчу проходить не нужно (да и не получится, но мы обязательно добавим и модуль антикапчи в дальнейшем), кнопка просто доступна для активации раз в час.

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

https://freebitco.in/


1) Сначала добавляем действие "Открыть URL". Нажимаем на него, копируем адрес из адресной строки браузера целиком (https://freebitco.in/)

2) Соединяем первый блок с зеленым кругом "Старт". Это дает понять скрипту, откуда начинается стартовая точка процесса.

3) В данный момент скрипт уже можно запустить - вы увидите, как после загрузки браузера автоматически откроется новый URL с введенным вами адресом.

Вы можете запустить скрипт как на "пустой" браузерной копии, так и выбрать из списка один из своих профилей

4) При попадании на сайт, будучи неавторизованным, через пару секунд появляется поп-ап - от которого можно избавиться если кликнуть левой кнопкой мыши в любом месте за пределами этого поп-апа. Добавим действия "Пауза" и после него "Клик".

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

Для того чтобы сделать клик, я выбрал опцию "левая кнопка" и "координаты". Координаты ввел от балды (Y150 X150), главное чтобы клик был совершен за пределами поп-апа.

Определить координаты вы можете сами с помощью сторонних расширений, но в дальнейшем мы обязательно также добавим определитель координат.

5) Поп-ап пропал, и теперь нам надо авторизоваться. Или вы можете быть уже авторизованным на этом сайте - в таком случае можете сразу переходить к следующему пункту.

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

Нам необходимо кликнуть на поле имейла, ввести там наш логин/имейл, затем кликнуть на поле с паролем, ввести пароль а затем кликнуть на кнопку авторизации. Итого получилось 5 блоков действий.

Для того чтобы робот кликнул определенный элемент, нам необходимо указать какой именно. Может случиться так, что не всегда элемент будет находиться в одном и том же месте, поэтому координаты нам не помогут. Мы будем использовать опцию "xpath" - для этого вы можете заранее его скопировать из браузерной консоли.

Для того чтобы вызвать консоль (инструменты разработчика) в браузере, на Windows, обычно, за это отвечает кнопка F12, на Mac - cmd+opt+I/J. Чтобы происнпектировать нужный элемент интерфейса, вы выбираете инструмент "указатель", тыкаете в нужный элемент интерфейса сайта и необходимая строчка кода сразу отобразится в консоли


Копируете xpath элемента в действие "клик" в конструкторе, и он нажмет именно на это поле.

Поле активировалось, и нам нужно ввести нашу почту. Выбираем действие "Напечатать текст" и вводим в нем почту.

Аналогичные действия проводим с полем пароля. Выбираем Xpath элемент кнопки Sign Up, и "попадаем" на главную страницу.

Также не всегда Xpath элемент может быть постоянным - в качестве альтернативы вы можете использовать опцию "CSS" или "Текст" (указываете элемент который содержит введенный текст). Всё это также можно увидеть через браузерную консоль.

6) Мы на главной странице. Всё что нам нужно сделать - нажать кнопку "Roll", и сатошики прилетят на наш счет. Снова выбираем действие "клик", копируем xpath кнопки Roll, cоединяем с предыдущим действием и вуаля - кнопка нажата, награда капнула на кошелек.

А теперь представьте, что таких кранов у вас 100, 500, 1000 - всё зависит только от их количества и количества ваших профилей.

Подобным образом можно автоматизировать еще множество действий - наверняка у вас есть подобные кейсы. Смело задавайте свои вопросы, если они у вас возникнут. Также мы будем очень рады, если вы поделитесь в коментах, что бы вы хотели автоматизировать:)


Report Page