humanemulator.net — справка. Продукт, демо и покупка — на хуманэмулятор.рф | Демо | Купить | API | лог изменений

Обновлено 21 октября 2026. Кадров 13, версия 8.1.6 (бета), Windows-сборка: на Linux та же оболочка и те же панели. 8.x — бета, основная версия — 7.x. · Руководство humanemulator.net

Панели Studio 8: окно, редактор, отладка, расписание, настройки

Страница обходит интерфейс восьмой линейки по панелям: что каждая панель делает, какие у неё вкладки и кнопки, как она открывается и чем отличается от той же панели в 7.x. Это путеводитель по окну, а не по API: ссылки на команды и на страницы интерфейса классической Studio — в конце каждого раздела.

Кадры сняты в живой Windows-сборке 8.1.6 на тестовом корпусе скриптов, поэтому на них видны реальные вкладки, пути и сообщения. ИИ-панель (Ассистент, MCP, инструменты) здесь не описывается: у неё отдельные страницы — ИИ Ассистент и MCP-справочник API; на кадре окна она видна справа как один из доков.

Окно и доки

Окно Studio 8 целиком: слева панель помощника кода, в центре редактор скрипта и встроенный браузер, снизу доки «Панель отладки», «Мои роботы», «Быстрый старт», «Расписание роботов»
Окно 8.x целиком: слева — «Панель помощника кода», в центре — редактор с открытым PHP-скриптом и колонка встроенного браузера, справа — ИИ-панель, снизу — полоса доков с вкладками «Панель отладки», «Мои роботы», «Быстрый старт», «Расписание роботов».

Всё окно собрано из доков: у каждого — заголовок, кнопка открепления (пиктограмма-«булавка»), кнопка закрытия и полоса-ручка для изменения размера. Разделители тянутся мышью, а центральный блок переключается между вертикальной и горизонтальной раскладкой, так что редактор и браузер можно держать рядом или друг над другом. Порядок вкладок в нижней полосе и размеры доков — состояние окна, оно не трогает настройки скрипта.

Отличие от 7.x то же, что у всей линейки: окно на кросс-платформенной оболочке, поэтому набор панелей одинаков в Windows и Linux, а не «половина панелей только под Windows». В классической Studio состав окон описан на странице интерфейса 7.x.

«Мои роботы»

Док «Мои роботы»: слева список недавних скриптов и wf-файлов, справа дерево папок проекта, сверху панель инструментов и фильтр типов
Док «Мои роботы»: слева — колонка «Недавние», справа — дерево папки проекта, сверху — панель действий и фильтр типов.

Панель работает с папкой робота: один робот = одна папка со скриптом, данными и служебными файлами. Отсюда открывают файл в редакторе, создают нового визуального робота, добавляют задачу в расписание и уходят в проводник. Фильтр вверху переключает состав («Все файлы» / «Только роботы»), рядом — показ служебных папок (.ai, log, temp, .git скрыты по умолчанию) и режим «показать только эту папку», когда дерево нужно сузить до одного робота.

Две колонки слева — «Недавние» и «Избранное» — это быстрый доступ без раскрытия дерева; у файла в дереве виден итог последнего запуска («Последний запуск: OK» или «ошибка»), поэтому битый робот находится без прогона.

В 7.x та же задача решена закладкой «Быстрый Старт»; в 8.x к ней добавлены статус последнего запуска, фильтр типов и прямая отправка файла в расписание.

Редактор скриптов

Редактор скриптов Studio 8: вкладки get_all_hrefs.php и add_cell.wf, панель запуска и отладки сверху, миникарта справа, строка состояния внизу
Редактор: вкладки файлов (PHP-скрипт и .wf рядом), панель запуска/отладки сверху, миникарта и строка состояния «строка / столбец» внизу.

Редактор многовкладочный: в одном ряду лежат скрипты на PHP, JavaScript и Python и файлы .wf; открытие визуального робота переводит вкладку в конструктор, а не показывает разметку текстом. Верхняя панель закрывает весь цикл исполнения: сохранить, запустить, остановить, перезапустить, отладка, шаги «в узел / следующий / наружу» и переход к месту в коде. Подсветка синтаксиса и автодополнение общие для всех языков, поле состояния внизу говорит, где стоит курсор.

Отличие от 7.x (закладки редактирования скриптов) — не в списке кнопок, а в поведении: файл открывается и правится так же на Linux, а строка с относительным путём в командах вида *_from_file разбирается от папки запущенного скрипта, как в Windows Studio (8.1.5).

Конструктор рабочих процессов (.wf)

Конструктор .wf: слева палитра блоков с числом действий и конструкций, в центре дерево структуры, справа панель свойств, в шапке число узлов и ревизия файла
Конструктор 3.wf: слева палитра (на кадре — 360 действий и 15 конструкций), в центре «Структура» с выбранным узлом, справа «Свойства», в шапке — счётчик узлов и ревизия файла.

Три колонки: палитра (категории блоков, поиск, счётчики «действий» и «конструкций» — контейнеров вроде «если», «для каждого», «ветвь выбора»), структура (дерево процесса с типами узлов, поиск «Найти в контуре»), свойства выбранного узла. Правка свойства сохраняется в сам файл с отменой и .bak; в шапке видно, сколько узлов в документе и на какой ревизии он открыт, а пиктограмма-щит держит вердикт проверки — что с этим роботом можно делать в текущей среде.

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

«Элементы DOM»

Док «Элементы DOM»: вкладки Инспектор, Дерево, Список, кнопка Прицел, панель свойств со группами Общие, Информация, Часто используемые
«Элементы DOM»: вкладки «Инспектор» / «Дерево» / «Список», кнопка «Прицел», панель свойств группами «Общие», «Информация», «Часто используемые», внизу — время снимка.

Панель отвечает на вопрос «каким именно адресом скрипт достанет этот элемент». «Прицел» включает выбор мышью: кликаете элемент на странице — панель показывает его свойства; Esc отменяет режим. Три вкладки — Инспектор (свойства выбранного узла), Дерево (иерархия) и Список (плоский перечень однотипных элементов, из него удобно брать number). Свойства сгруппированы: «Общие» (number, name, id, class), «Информация» (object, type, tag, frame number, form number), «Часто используемые» (href, src, value, disabled). Внизу — отметка времени снимка: видно, что панель показывает состояние страницы, а не живую страницу.

Значения -1 в полях number, frame number и form number — не ошибка: это «элемент ещё не выбран». В 7.x те же три вида просмотра разнесены по страницам Инспектор элементов, Дерево элементов и Список элементов; в 8.x это вкладки одной панели.

«Панель отладки»

Панель отладки: вкладки Сообщения, Переменные, Избранное, Потоки, Стек вызовов, Точки останова и фильтр источников сообщений
«Панель отладки»: вкладки «Сообщения» / «Переменные» / «Избранное» / «Потоки» / «Стек вызовов» / «Точки останова» и фильтр источников — «Все», «Вывод», «WF», «Служебное», «Планировщик», «Отладчик», «ИИ Ассистент».

Шесть вкладок закрывают и журнал, и отладчик: «Сообщения» — вывод и служебные строки, «Переменные» и «Избранное» — значения на паузе, «Потоки» и «Стек вызовов» — где именно завис робот, «Точки останова» — список остановок. Фильтр по источнику (вывод, визуальный процесс, служебное, планировщик, отладчик) нужен потому, что в одном окне пишут все: без него запуск из расписания тонет в строках редактора.

Вкладка «Точки останова» пустой панели: подсказка поставить их в поле слева от кода
Пустое состояние «Точек останова»: панель прямо говорит, где их ставить, — в поле слева от кода.

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

«Расписание роботов»

Док «Расписание роботов» с кнопками Добавить и Запустить и пустым состоянием «Нет задач в расписании»
«Расписание роботов»: кнопки «Добавить» и «Запустить», справа — режимы отображения, журнал и поиск; пустое состояние говорит, что задач нет и откуда их взять.

Планировщик в 8.x — панель, а не список строк в диалоге настроек: у задачи есть расписание, состояние (активна, на паузе, пропущена), ближайший запуск и журнал истории — когда старт, сколько длился и чем кончился. Мастер задачи идёт пятью подписанными шагами (Задача → Тип → Когда → Окно → Вид), поэтому расписание собирается без чтения справки. Скрипты планировщик не копирует: он запускает те же файлы, что редактор, — правка скрипта влияет на следующий запуск сразу.

На кадре панель пуста, и это намеренное состояние: пустая шкала больше не двусмысленна, программа пишет, что задач нет, и предлагает добавить робота из дерева файлов. Кнопка «Запустить» прогоняет выделенную задачу сейчас, «Ближайшие запуски» показывают очередь без выполнения. Подробно — руководство по расписанию, по 7.x — «Расписание скриптов».

«Панель помощника кода»

Панель помощника кода: дерево категорий — Конструкции, Браузер, Список прокси, Капча, СМС сервисы, Почта, Клавиатура, Мышь и другие — с поиском сверху
«Панель помощника кода»: дерево категорий справочника — от «Конструкций» и «Браузера» до «Отладки» и «Расписания скриптов», с поиском и сворачиванием веток.

Название сбивает с толку, поэтому сразу: это не ИИ. Панель — корпус готовых фрагментов кода, рассортированный по тем же разделам, что и API: «Конструкции», «Браузер», «Список прокси», «Капча», «СМС сервисы», «Почта», «Клавиатура», «Мышь», «Соединение», «Ftp», «Sftp», «Генерация данных», «Буфер обмена», «Звук», «Папки», «Файлы», «Текстовый файл», «Сбор данных», «Управление окнами», «Система», «Программа», «Отладка», «Расписание скриптов». В корпусе 735 узлов, и он один для Windows и Electron-ставок.

Работает так: раскрываете категорию (или ищете по дереву), выбираете узел — справа появляется описание, а кнопка вставки кладет готовый фрагмент в текущую вкладку редактора, в позицию курсора. Язык фрагмента подстраивается под открытый скрипт: для описаний и кода резолвятся расширения того языка, который сейчас в редакторе, с запасным вариантом на PHP. Поэтому панель полезна и как память («как зовётся метод, который берёт все ссылки со страницы»), и как учебник для тех, кто пишет на одном языке, а задачу решает на другом.

Отличие от 7.x — не состав (корпус общий), а доставка: в 8.x панель едет в установщике обеих ОС и читает то же дерево, что и классическая Studio, поэтому сниппет, найденный в 7, находится и в 8.

«Настройки»

Диалог Настройки: поиск по настройкам, разделы Основные, Браузер, Редактор, страница Основные с сервером студии, окном и треем, панель справки справа
Диалог «Настройки»: слева разделы (на кадре «Основные», «Браузер», «Редактор»), по центру — поля страницы, справа — справка по текущему разделу, сверху — поиск по настройкам.

Три вещи в этом диалоге важнее самих полей. Первая — поиск по настройкам: введите «прокси» или «тайм-аут» и получите список страниц, где это лежит, вместо обхода всех разделов. Вторая — справка справа: для открытого раздела и для каждого поля показывается, что оно делает и когда применяется; у части полей есть своя пиктограмма подсказки. Третья — «Сохранить и перезапустить»: часть настроек (порты, режимы запуска языков) применяется только после перезапуска, и диалог говорит это прямо, а не оставляет ждать чуда.

На кадре — страница «Основные»: адрес локального HTTP-сервера студии (Хост 127.0.0.1, Порт 5013, пароль для внешних клиентов), текст заголовка окна и подсказки в дереве с переменными вида %PORT%, количество последних файлов. Внизу — экспорт и импорт всех настроек и возврат к значениям по умолчанию. По 7.x — диалог «Настройки».

PHP и Python: на хосте или в контейнере

Страница PHP настроек: режим запуска на хосте, папка PHP, снимок «Что запустится сейчас» с версией интерпретатора и предупреждением о поиске в PATH
Страница «PHP»: режим запуска, папка интерпретатора и снимок «Что запустится сейчас» — исполнитель, версия, INI-файл. Красная строка ниже кадра — предупреждение, что указанной папки нет и будет взят php.exe из PATH.
Страница Python настроек: режим запуска на хосте, папка с Python и снимок «Что запустится сейчас» с версией 3.12.4
Страница «Python»: те же режим и снимок; на кадре хостовый режим даёт py и версию Python 3.12.4.

Галка «Запускать PHP / Python на хосте (не в контейнере)» выбирает, где исполняется робот этого языка: в контейнере студии с набором расширений из образа — или на машине, всеми пакетами, которые там стоят. На хосте PHP и Python работают без Docker; в контейнере доступны только расширения образа. JavaScript такой галки не имеет: Node живёт только в контейнере.

Блок «Что запустится сейчас» — не описание настроек, а результат: тем же кодом, что и реальный запуск робота, программа показывает исполнителя, версию, бинарник и INI-файл. Поэтому он ловит расхождение между тем, что написано в поле, и тем, что стартует: если папки нет, робот возьмёт php.exe из PATH, и панель честно предупреждает, что это может быть любой интерпретатор на этом компьютере. Снимок пересчитывается до нажатия «Сохранить» — правку видно сразу.

Рядом — вкладки управления окружением: «PHP → Расширения» (каталог php_*.dll рядом с интерпретатором и их включение записью в php.ini; в контейнерном режиме и на Linux — только для чтения) и «Python → Пакеты» (менеджер библиотек робота: список читается обходом папки --target, установка идёт pip install --target, состав правок применяется в фиксированном порядке с отменой по закрытому запросу). Ни одна из этих вкладок в 7.x не нужна: там интерпретатор один и он всегда на хосте.

Профиль браузера

Диалог «Профиль браузера на текущей вкладке»: слева разделы Антидетект-пресет, Модель, Хранилища, Прокси, Окно, по центру регион и сборка с кнопками связного профиля, справа справка, снизу загрузить и сохранить
Диалог «Профиль браузера на текущей вкладке»: разделы слева, «Антидетект-пресет» с выбором региона и сборкой связного профиля по центру, справка по полю справа, внизу — «По умолчанию», «Проверить целостность», «Загрузить», «Сохранить».

Профиль относится к вкладке, а не к программе: в одном окне держат несколько вкладок с разными наборами. Разделы покрывают всё, что видит сайт: модель и User-Agent с Client Hints, хранилища, прокси, окно, описание, приложение, языки, локализацию, геолокацию, API батареи, оборудование и заголовки.

«Антидетект-пресет» собирает связный набор: сначала выбирается регион, и из него выводятся язык, часовой пояс, типичное «железо», экран и WebGL — разрозненный случайный набор палится быстрее, чем честный региональный. Кнопка «Собрать связный профиль» заполняет поля из региона, «Случайный связный» берёт случайный регион и случайные детали внутри него, «Подстроить под выход» выравнивает профиль под то, что уже отдано странице. «Проверить целостность» показывает список противоречий — на кадре предупреждение «ни одно поле маскировки не заполнено — профиль детектится»: диалог не применяет молча набор, который себя выдаёт.

Профиль — файл: несколько наборов под разные площадки сохраняются, загружаются и правятся как JSON. В 8.x диалог доступен и в Linux-выпуске (8.1.0). Теория и порядок правки — отпечатки браузера, антибот, команды — load_profile, save_profile.

Как открыть панель

Все описанные панели открываются из меню Вид — там же они закрываются и переключаются; закреплённый булавкой док остаётся на месте при смене вкладки редактора. Если панель закрыта, её состояние не теряется: при следующем открытии видны те же вкладки и фильтры.

Проверить, что у вас тот же набор, просто: заголовок окна и меню программы показывают версию вида 8.1.x. Дальше по порядку — первый скрипт, конструктор .wf, расписание, MCP.

Статус 8.x — бета. Основная рабочая линейка — 7.x: её панели описаны в разделе «Интерфейс» и не зависят от этой страницы. Если ваш процесс критичен, держите 7.x эталоном и сравнивайте поведение в 8, а не переносите продакшн одним шагом.

Все руководства · Интерфейс 7.x · С чего начать · Лог изменений справки · Возможности 8