Перейти к содержимому
PD
Browser Automation Studio

Взаимодействие с пользователем в BAS: передача управления человеку

Модуль «Взаимодействие с пользователем» в Browser Automation Studio - приостановить бота, чтобы человек взял управление, проигрывать звуковые сигналы, запрашивать ввод и выполнять JavaScript в интерфейсе.

Все статьи гида Browser Automation Studio · 48

Не всё стоит автоматизировать полностью - иногда умнее дать человеку вмешаться в один сложный момент. Модуль «Взаимодействие с пользователем» создан ровно для этого: контролируемая передача между ботом и оператором.

Что он делает

Модуль позволяет передавать ручное управление человеку в процессе авто-сценария, проигрывать звуковые оповещения, запрашивать ввод у пользователя и выполнять JavaScript внутри веб-интерфейсов. Он превращает полностью автоматического бота в полуавтоматического, где человек берёт на себя части, которые не стоит автоматизировать.

Действия

  • Воспроизвести звук - сообщить оператору, что боту нужно внимание.
  • Запросить ввод от пользователя - приостановиться и попросить человека ввести значение, которое бот сам не определит.
  • Выполнить скрипт в веб-интерфейсе - запустить JavaScript против интерфейса.
  • Ручное управление - передать управление браузером человеку, затем забрать обратно.

Классическое применение: ручная капча

Пример из книги идеален. На первом боте вы натыкаетесь на капчу, которую не хотите решать через автоматический сервис. Вместо постройки решателя вы используете передачу ручного управления: бот приостанавливается, вы решаете капчу руками в живом браузере, затем управление возвращается боту, и он продолжает.

Когда полуавтомат выигрывает

У полной автоматизации убывающая отдача на редких, сложных, малообъёмных шагах. Если бот встречает одну капчу за запуск или изредка нуждается в человеческом решении, модуль «Взаимодействие с пользователем» куда дешевле, чем инженерить полностью автоматическое решение. Обращайтесь к нему, когда шаг редкий и сложный, - пусть бот делает 95%, в которых хорош, а на неудобные 5% позовите человека.

Вопросы и ответы

Можно ли вручную вмешаться в работающего бота BAS?

Да. Модуль «Взаимодействие с пользователем» может передать ручное управление человеку в процессе работы, чтобы вы вмешались - например, решили капчу руками - и затем вернули управление боту для продолжения.

Может ли бот BAS запросить ввод у оператора?

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

Ещё по теме

Сделаю под ключ

Не хотите собирать сами? Соберу бота на BAS под вашу задачу

Многопоточность, прокси, антидетект-профили и запуск по расписанию. Весь проект и доступы остаются у вас.

от 300 $ · 3-7 дней