Human Emulator

Human Emulator


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

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

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

sales@webemulator.com @saleshumanemulator

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

Python и PHP: запуск, пакеты, расширения


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

Здесь описана 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
Python: режим запуска, папка интерпретатора и снимок того, что реально запустится.

У обоих языков в восьмой линейке одна и та же рамка настройки. Первый вопрос — где брать интерпретатор: встроенный контейнер Studio со своим набором библиотек или Python / PHP, установленный на машине. Переключили галку — и блок «что запустится сейчас» пересчитывается сразу, до нажатия «Сохранить»: видно, какой исполнитель, какая версия и какой файл конфигурации будут использованы.

Для Python это снимок строит тот же код, что и реальный запуск скрипта, поэтому показывается фактический бинарник, а не ожидаемый. Если в папке интерпретатора его нет, Studio ищет python.exe рядом с приложением, а потом в PATH.


Менеджер пакетов Python в Human Emulator 8
Пакеты Python: список читается с папки установки, требования — кнопкой.
Настройки интерпретатора PHP в Human Emulator 8
PHP: исполнитель, версия, INI-файл и порт отладчика на той же странице.

Пакеты и расширения

  • Python → Пакеты — менеджер библиотек скрипта. Список читается прямо с папки установки (имя и версия, без запуска интерпретатора), пакет можно добавить по одному или сразу несколько, снять либо поставить всё из requirements.txt. Файл требований правится только по фактическому успеху pip, а снятие пакета убирает с диска все копии одного имени — не остаётся «полуустановленного» слоя;
  • PHP → Расширения — каталог модулей рядом с тем php.exe, который используется сейчас, с включением и выключением на месте. Программа записывает php.ini-ext и затем проверяет результат настоящим php -m, поэтому в списке показан уже загруженный модуль, а не обещание. Если набор модулей задаёт пакетная система ОС или docker-образ, страница говорит, что она только для чтения, и объясняет почему;
  • PHP в установщике Windows. Отдельный чекбокс кладёт PHP 8.2 и VC++ runtime из самого пакета — без скачивания с windows.php.net, что важно для машин без доступа в интернет;
  • PHP на машине разработчика в Linux снова запускается: программа больше не указывает системному PHP, где искать расширения, поэтому модули, поставленные ОС, загружаются как раньше (в прежней сборке скрипт умирал с «Unable to load dynamic library»).

  • Каталог расширений PHP в Human Emulator 8
    Расширения PHP: состояние модуля подтверждается загрузкой, а не записью в файл.

    Языки в Human Emulator взаимозаменяемы там, где задача описывается действиями в браузере: API одинаково доступен из PHP, Python, C# и JavaScript. Что выбрать и как выглядит работа с каждым — на страницах «PHP, C#, JS и Python» и «требования и установка».

    Если скрипт запускается, но ведёт себя не так — отладка с точками останова в той же панели.




    Дополнения к описанию — по журналу выпуска

    Выпуск 8.1.5.

  • плагин «Массив строк» (Plgn_CollectionsArray) собран под net8. — все 16 команд со списком работают под Windows-именами, список передаётся на проводе тем же id, что и словарь.
  • плагин «Генератор пароля» (Plgn_PasswordGenerator) собран под net8. — команда generate отвечает под Windows-именем, наборы символов и длина совпадают с Windows (в том числе русские буквы и спецсимволы).
  • плагин «Различать, сопоставлять и исправлять» (Plgn_DiffMatchPatch) собран под net8. — шесть команд сравнения, поиска и сшивки текста работают под Windows-именами, наложенный патч даёт тот же результат, что под Windows.
  • плагин «CSV» (Plgn_CSV) собран под net8. — все 23 команды работы с файлом читаются под Windows-именами, разделитель задаётся один раз, а запись строки и очистка столбца ведут те же легаси-особенности, что под Windows.
  • плагин «Конвертер форматов» (Plgn_FormatConverter) собран под net8. — convert_xls работает под Windows-именем: xls конвертируется в xlsx тем же FreeSpire.XLS, что и в Windows, а пакет плагина дополнен нативной библиотекой SkiaSharp для Linux.

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

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

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

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

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