Browser Automation Studio для самых маленьких

Browser Automation Studio для самых маленьких

iKazzz

После того как выполнили Эти действия, переходим к их автоматизации при помощи Browser Automation Studio(BAS)/ZennoPoster. В примерах все будет на BASe, т.к. работаю с ним.

Автоматизировать мы будем не через веб клиент, а хттп запросы, в 99% случаев это Get и Post запросы, изредка Put.

Тренироватся будем на простой форме регистрации на сайте.

Первое что нам нужно это соснифать запрос, в этом нам помогут: софт Fiddler, http analyzer, расширения для Chrome - HTTP Header Spy, Mozilla - Http Header Live, как по мне самое удобное это расширение для мозиллы.

Открываем сайт, видим следующую форму


Заполняем ее, но не нажимаем подтверждение, открываем расширение, отключаем autoscroll и нажимаем кнопку clear, что бы было пустое окно.

После нажимаем кнопку регистрации и смотрим запрос который появился в сниффере.

Получаем запрос на окне слева, кликаем на него, данные берем в окне справа, вверху юрл, снизу тело запроса. Переходим к BASy.

Создаем новый проект и нажимаем Запись

Заходим во вкладку HTTP клиент, нажимаем Post запрос

Открывается окно его составления, копируем url со снифера и вставляем в бас.

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

Проматываем вниз, нажимаем ок.

Появится окно с результатом

Статус 200, значит запрос отработал нормально, ответ от сервера можно посмотреть во вкладке Получено.

Все запросы делаются таким образом, будь то регистрация, авторизация, отправка сообщения и т.д.

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

Так же рекомендую смотреть ютуб канал разраба BASa.



Report Page