Гайд Делаем авторегистрацию на BAS

клешь рояль

Известный
Автор темы
1,255
550
BAS- Browser automation studio это аналог zenooposter`a который стоит ~100$
Плюс BAS - в нём разберётся даже ребёнок, поэтому я стал его учить
Минус - работа скрипта не очень быстрая

1) Заходим на сайт на который требуется сделать авторегистратор и узнаём требуется ли подтверждение по почте. (буду использовать https://temp-mail.org/ )
Если да то -
Заходим на сайт временной почты ( или майл если удобно ) получаем почту с помощью действия "Получить текст" ( Наводим мышкой на область где находится почта, кликаем левой кнопкой мыши, выбираем "Получить текст" )

2) Добавляем действие "Добавить вкладку" и пишем url нашего сайта, я буду делать на сайт https://ru-ru.facebook.com/

3)Заполняем все поля с помощью "Ввод текста" ( не во кладке браузер, лкм по полю и ввод текста )
Если ваш сайт не требует действительный почты используйте "Случайная строка" и когда будете использовать действие "Ввод текста" добавьте после переменной @mail.ru.
upload_2019-6-25_10-40-2.png


Если ваш сайт меняет id поля ввода то:
Проверяем есть ли "Палочка" ( не ебу как называется )
upload_2019-6-25_10-41-51.png

То тогда мы заходим в Браузер -> ввод текста
Допустим нам надо заполнить 3 поля
Действием <TAB> мы переводим эту "Палочку" на следующее поле ввода.
Имя
upload_2019-6-25_10-43-54.png
Фамилия
upload_2019-6-25_10-45-2.png
Почта ( если вы получили почту с сайта то вписывайте вашу переменную с почтой без @mail.ru )
upload_2019-6-25_10-45-33.png

4) Кликаем по элементу "подтверждение регистрации". Тут тоже может быть случайный ID.
Мы можем кликнуть на этот элемент тремя способами.
Если id не изменяется то используем "Кликнуть по элементу"
Если id изменяется то используем действие "Двигать мышь и кликнуть"
upload_2019-6-25_10-49-33.png
(Наводим мышкой на середину этого элемента и кликаем лкм, в окне выбора действий выбираем "Двигать мышь и кликнуть"
Если вы хотите по другому то:
Кликаете лкм и ведёте мышкой не отпуская лкм по элементу, потом как выделили весь элемент отпускаете лкм и выбираете 3 действие "Кликнуть по элементу" должно получиться так
upload_2019-6-25_10-53-15.png


Тут мы закончили регистрацию.
Доделываем мелочи.

Останавливаете проект и создаёте новый ресурс
upload_2019-6-25_10-56-15.png

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

"Создать новый реусрс-> имя (как хотите) > Тип "123 число" > ( если вы этот скрипт отдаёте в другие руки ставьте "Минимальное значение 1" ) а так ставьте на ваше усмотрение

Запускаете проект и ставите эту переменную в поле для кол-ва потоков
upload_2019-6-25_11-0-7.png

Первая строка.
Успешные выполнения - если хотите что бы аккаунты регистрировались пока не остановите ставьте 9999.
Если хотите определённое кол-во создаёте новый ресурс и запрашиваете число. ( то же самое что с потоками)
Неудачных выполнений
upload_2019-6-25_11-2-25.png
ставьте 999, если поставите 1 то при первом неудачном выполнении скрипт завершит свою работу.

Записываем или выводим наши аккаунты.

Запишем наши аккаунты в txt.
Для этого создадим ресурс
Создать ресурс > имя > "Из файла" > "Только запись" > "Использовать каждую строку 1 раз"
В самом проекте добавляете действие "Запись в файл"
Путь к файлу - указываете созданный ресурс
Данные - ваши переменные с логином и паролем, пример [[RANDOM_STRING]]@mail.ru:qwerty123

Дописывать символ окончания строки - Галочку
Дописывать файл - Галочку

Способ легче.
Выбираем
Инструменты > лог
И вводим Данные - ваши переменные с логином и паролем, пример [[RANDOM_STRING]]@mail.ru:qwerty123

Вроде всё.