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

Обновлено в августе 2026. · Руководство humanemulator.net

Первый скрипт на Python, C# и JS

Теги: старт языки Python C# JS PHP

Studio принимает команды по HTTP. PHP, Python, C# и JavaScript — разные обёртки к одним методам. Гайды на сайте часто в PHP; этот — вход для остальных языков.

Какой язык выбрать

Таблица и один и тот же navigate на четырёх языках — на objects.php#langs.

  • PHP — основной набор Templates и большинство примеров на сайте.
  • Python — папка Test Samples PY.
  • C#Test Samples CSHARP.
  • JSTest Samples JS.

Каталог готовых кусков: сниппеты.

Подключить шаблон

Скрипт должен создать объекты $browser / browser и остальные обёртки. Это делает файл-шаблон из папки Templates (имя зависит от языка). Структура каталогов: статья.

Практический путь: скопируйте ближайший пример из Test Samples нужного языка (хотя бы navigate) и меняйте URL. Не собирайте include «с нуля» — промахнётесь в путь и получите unknown command.

Порт: не хардкодьте localhost:7010

Studio подставляет в процесс переменную окружения RPABOT_HOST_URL. В шаблонах это читается в xhe_host. Если открыли вторую копию на другом порту, старый localhost:7010 в скрипте пойдёт в чужой (или мёртвый) экземпляр.

$xhe_host = getenv("RPABOT_HOST_URL");

Подробнее про две копии: несколько копий и порты. Текущий порт живого приложения: app→get_port.

Запуск из Studio

  1. Файл скрипта откройте в редакторе Studio (меню Файл — шаблон под язык).
  2. Запустите. Браузер внутри Studio должен открыть URL.
  3. Дальше — wait и клик по DOM, не сразу антибот.

Макрос по-прежнему пишет PHP-каркас; на Python/C#/JS удобнее копировать Test Samples или ИИ Ассистент с указанием языка в задаче.

FAQ

Скрипт из внешней IDE. Хост и порт должны совпасть с запущенной Studio. Без живого приложения обёртки не к кому стучаться.

Метод «есть в PHP, нет в Python». Обычно обёртка есть; ищите имя в Поиске API — на странице метода вкладки всех языков.

Все руководства · С чего начать