Human Emulator

Human Emulator


RPA и автоматизация действий в браузере

версия 7.0.78 · обновление от 18.10.2026

версия 8.1.6 · бета от 20.10.2026

sales@webemulator.com @saleshumanemulator

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

Запуск скриптов из робота


Восьмая линейка — бета

Здесь описана Human Emulator 8 — бета-линейка, которая публикуется рядом с седьмой. Основной остаётся версия 7.x: её установщики, обновления и документация — по прежним адресам. 7.x и 8.x обновляются раздельно, версии не перескакивают с одной линейки на другую.

Переход на восьмую линейку ничего не переписывает и не требует второй покупки: скрипты, написанные для 7.x, работают и в 8.x, а лицензия у линеек одна — ключ Studio из 7.x активирует и Studio 8. Runtime, как и в 7.x, — отдельная лицензия.

Бету 8 можно посмотреть прямо сейчас: демо HumanEmulatorStudioDemoInstall.8.exe. Полные установщики Studio 8 и RT 8 (Windows и Linux) — в кабинете после покупки. Что именно изменилось в ближайшем выпуске — в журнале обновлений 8.x (полный файл — change_log_studio_8.txt).

Нашли несоответствие между этим описанием и программой или не нашли нужной возможности — напишите в Telegram, это влияет на следующий выпуск беты.

Настройки Python в Human Emulator 8
Тот же интерпретатор, что видит робота run_as_*: режим и снимок «что запустится сейчас».

run_as_python, run_as_js, run_as_php и run_as_console запускают внешний скрипт прямо из робота и возвращают его вывод. Слабое место таких вызовов — вывод: пока он читался после завершения процесса, скрипт с большим логом вешался навсегда. Теперь вывод и ошибки читаются параллельно исполнению, у всех четырёх методов одна рамка поведения и честный таймаут.


Второе частое «почему не работает»: адрес. Дочерний скрипт должен дозвониться до приложения-родителя, и раньше адрес собирался с портом по умолчанию. Сейчас хост RPABOT_HOST_URL доезжает до ребёнка на любом порту, а Node.js в 7.x берётся из настроек, а не из угаданного пути.


Выпуск 7.0.78

  • run_as_js (запуск Node. .js): скрипт не запускался из-за неверно собранного пути к node.exe — теперь Node.js берётся из настроек и run_as_js возвращает вывод целиком.

  • Выпуск 8.1.5

  • app.run_as_python больше не виснет на бо. льшом выводе скрипта: вывод и ошибки читаются параллельно с исполнением, вызов сразу возвращает полный текст (раньше ожидание завершения до чтения вешало Studio до ручного снятия python).
  • run_as_console и run_as_js (запуск node) больше не виснут на большом выводе. — та же причина и то же лечение, что у run_as_python.
  • run_as_php заработал. старт с перехватом вывода больше не бросает исключение, большой вывод возвращается как у остальных run_as_*.

  • Выпуск 8.1.6

  • Дочерние скрипты run_as_python теперь дозваниваются до приложения на любом порту. адрес хоста ребёнка всегда собирался с портом по умолчанию 7010, поэтому на установке, где приложение слушает другой порт, ребёнок не мог обратиться назад — get_port и команды ребёнка падали с connection refused, пока родитель ждал завершения дочернего скри…


  • << Все возможности Human Emulator 8
    Возможности основной версии 7.x

    Готовы автоматизировать браузер?

    Актуальная линейка — Human Emulator Studio и RT. Посмотрите примеры задач, скачайте демо или сразу купите лицензию. Вопросы — в Telegram или на странице поддержки.

    Скачать демо Поддержка

    Купить →   |   Что нового →   |   О Studio →   |   FAQ →