-
Устали от рутины?
Программа Human Emulator избавит Вас от неё и поможет автоматизировать всю вашу работу в интернете.
Профили и свои скрипты
Вы легко сможете создавать решения по автоматизации своими силами и у Вас не будет риска утечки ваших идей на сторону.
Мышь и клавиатура
Управление мышью и клавиатурой. Эмуляция нажатия клавиш на клавиатуре и полная эмуляция мыши.
Прокси HTTP и SOCKS
HTTP и SOCKS в скрипте Studio: enable_proxy, список, чекер. Разбор в блоге.
Макрос
Запись действий пользователя в браузере с помощью Макроса.
-
Запуск по расписанию
Программа запускается по удобному вам расписанию и при необходимости работает без перерыва целыми сутками.
Многопоточность
С помощью Human Emulator можно выполнять одновременно десятки задач на одном рабочем месте.
Компьютерное зрение
Определение подобных изображений и любых элементов html страницы с помощью компьютерного зрения.
Параметры браузера
Профили, cookies, User-Agent и отпечаток для своих тестов — в FAQ по браузеру, не в старых постах про «анонимность».
Управление окнами Windows
Есть функционал, который позволяет выполнять автоматизацию действий в windows, то есть управлять внешними окнами.
Human Emulator — RPA-платформа для автоматизации браузера
Скачивать Human Emulator нужно только с официальной страницы демо этого сайта или из кабинета после покупки. Сторонние «торренты» и сборки с ключами — не наши файлы.
Что нового в Human Emulator Studio
Программа обновляется. Кратко из журнала изменений (полный текст — change_log_studio.txt).
7.0.76 (21.07.2026)
- обновление библиотек Selenium
- добавлены команды ftp:
- put_directory - залить папку на сервер
- get_directory - скачать папку с сервера
- добавлена команда
app->get_settings_folderдля получения текущей папки с настройками программы (актуально для случая изменения папки через CLI /settings_folder:) - ФО ftp коррекция названий параметров для методов: put_directory, get_directory, get_file, put_file. Коррекция:
local_file->local_folder,remote_file->remote_folder,flag_fail_exist->flag_file; - ФО ftp для
connect()добавлен параметр 'ecnoding'; - ФО ftp для методов
command(),get_file(),put_file()удалены параметры file_attributes, transfer_attributes, context (не были реализованы); - ФО ftp Добавлен метод
command_texts(); - ФО ftp обновлены тесты для PHP, CS, JS, PY;
- добавление TimeStamp в логи коннектов smpt,imap,pop3
- Tesseract OCR обновлен до 5.5.0
- ФО ftp перведен в асинхронный режим исполнения команд;
- ФО ftp исправлена ошибка некорректной работы с кодировкой отличной от UTF-8;
- добавлена команда
debug->get_editor_textдля получения всего или выбранного текста в редакторе; - ФО excelfile добавлена команда
get_sheet_page()для чтения Листа Excel файла постранично. Команда внесена в WF; - ФО excelfile баг фикс критический сбой в библиотеке при чтении значения из ячейки типа формула. Если ячейка типа формула, то получем ее кэшированное значение. Фикс внесен для команд
get_sheet(),read_sheet(),get_row(),copy_row(),get_col(),get_cell(); - добавлена команда
debug->get_cur_tab_pathдля получения путь к файлу в текущей закладке редактора - обновлены библиотеки и селениум драйвера
- обновлен встроенный Ms Edge
- баг фикс задвоения объектов в редакторе при подсказках
- баг фикс задвоения объектов в диалоге добавления кода
- обновлены библиотеки и селениум драйвера до последних версий
- обновлен встроеный Chromium 133.4.2+g0852ba6+chromium-133.0.6943.12
- добавлен метод
mail->add_message_via_imapдля добавления сообщения в заданную папку через IMAP - улучшено отображение плагинов - окон (немодальные плагины показываются в таскбаре)
- добавлены методы:
$bd->query_dictsи$bd->query_resultsдля получения результатов запроса в виде словаря и массива - баг фикс работы bd для sqlite
- по умочланию добавлены плагины
- AnythingLLM
- Docker
- CodeAssistant
- LMStudio
- Ollama
- обновлен плагин паспорт робота
- добавлена переменная с типом String[,] при создании нового WF
- добавлены Http активности в панель WF
- добавлено много новых активностей в раздел Базовые
- Словари
- Дата и время
- Динамические переменные
- Значения
- Guid
- Операции
- Сравнения
- добавлено несколько новых активностей в раздел работы со строками
- добавлены методы для mail
- get_message_by_attachment_name_via_pop3
- get_message_by_attachment_name_via_imap
- при получении письма mail (pop3,imap) теперь получаем имена вложений
- добавлено в команде
browser->send_post_queryвозможность добавления двух и более дополтьельных заголовков, разделенных \n - добавлен парметр timeout к
pdffile->get_pages_count - увеличен таймаут по умолчанию для WF команд
- баг фикс mail.get_massage_by_xxx
- баг фикс mail.get_message_by_attachment_name
- баг фикс bd с типом sqlite
- мелкие улучшение инсталятора и интерфйеса платформы
- обновление селениум драйверов
- улучшена справочная информация о методах шаблона
- существенное ускорение и улучшение работы функции
pdffile->combineдля method="docnet" - баг фикс таймаута ожидания при выполнении внешних команд
app->run_as_batapp->shell_execute - ФО window исправлена ошибка при вызове команды
get_by_hwnd() - WindowInterface исправлена ошибка замена типа возврата int[] на string с разделитлем точка с запятой для
get_all_child_by_text()andget_all_child_by_class()замена типа возврата int[] на строку с разделитлем точка с запятой - добавлены новые методы в объект outlook
- get_message_by_category
- get_message_by_attachment_name
- get_message_by_id
- get_message_categories_by_id
- add_message_categories_by_id
- remove_message_categories_by_id
- добавлен новый метод в объект mail
- add_message_flag_by_id_via_imap
- добавлен новый объект msexchange
- clipboard добавлены новые методы
- Работа с изображениями
get_image()- получение изображения в формате base64put_image(base64Image)- установка изображения из base64 строкиhas_image()- проверка наличия изображения в буфере- Работа с файлами
get_files()- получение списка файлов в формате JSONput_files(files)- установка списка файловhas_files()- проверка наличия файлов в буфере- Работа с форматами данных
get_data(format)- получение данных в указанном форматеput_data(format, data)- установка данных в указанном форматеhas_format(format)- проверка наличия данных в форматеget_formats()- получение списка доступных форматов- Работа с RTF
get_rtf()- получение RTF-текста из буфераput_rtf(rtfText)- установка RTF-текста в буфер- Работа с аудио
get_audio()- получение аудио-данных в формате base64put_audio(base64Audio)- установка аудио из base64 строки- Утилитарные методы
get_size()- получение размера данных в буфереis_empty()- проверка, пуст ли буфер обменаget_info()- получение информации о содержимом буфера- Работа с метаданными
get_source_url()- получение URL источника из буфераput_source_url(url)- установка URL источника в буфер- Обновлены шаблоны clipboard для всех языков (PHP, JavaScript, Python, C#)
- Добавлены тесты для всех новых методов clipboard
- telegram добавлены новые методы
- Работа с каналами
create_channel()- создание нового каналаcreate_supergroup()- создание супергруппы (мегагруппы)change_channel_title()- изменение названия каналаchange_channel_description()- изменение описания каналаset_channel_username()- установка username для каналаinvite_users_to_channel()- приглашение пользователей в каналget_channel_subscribers()- получение списка подписчиков каналаget_channel_admins()- получение списка администраторов каналаpromote_to_channel_admin()- назначение администратора каналаpublish_to_channel()- публикация сообщений в каналpublish_media_to_channel()- публикация медиа файлов в каналcreate_channel_invite_link()- создание ссылки-приглашения в каналget_channel_info()- получение информации о канале- Работа с группами
create_group()- создание обычной группыcreate_megagroup()- создание супергруппы (мегагруппы)change_group_title()- изменение названия группыinvite_users_to_group()- приглашение пользователей в группуget_group_members()- получение списка участников группыget_group_info()- получение информации о группеcreate_group_invite_link()- создание ссылки-приглашения в группу- Получение информации из чужих групп
get_group_info_by_link()- получение информации о группе по ссылкеget_group_statistics_by_link()- получение статистики группы по ссылкеget_group_messages_by_link()- получение сообщений из группы по ссылкеsearch_group_messages_by_link()- поиск сообщений в группе по текстуget_group_members_by_link()- получение участников группы по ссылкеget_group_members_count()- получение количества участников группыget_group_media_messages_by_link()- получение медиа сообщений из группыget_group_messages_by_hashtag()- получение сообщений с хештегамиget_group_id_from_link()- получение ID группы из ссылкиcheck_group_exists()- проверка существования группыget_group_messages_by_date()- получение сообщений за определенный период- ФО excelfile новая типизация. Если параметр set_all_cell_values_as_string = true, то все значения для ячейки будут строковые. \nЕсли set_all_cell_values_as_string = false (по умолчанию) для изменения ячеек тип данных для значения ячейки по JSON типизации, если в словарь типов колонок содержит данные о типах для этого файла иЛиста, то типы определяются по словарю. Для команд: add_row, add_rows, ser_col, set_cell, set_row, set_sheet. Добавлены команды для упралвения словарем колонок: remove_column_types_dict, set_column_types_dict.
- ФО mail улучшена работа с протоколом IMAP. Добавлена команда
set_limit()для установки значения лимита глубины прохода при поиске писем (по умолчанию Limit = 5000); - XHEInterfaces, XHEWindowInterfaces, XHEUIS исправлено: не добавлять в коллекцию элемент с пустым номером или с номером -1;
- XHEInterfaces, XHEUIS для PHP исправлена ошибка приведения типов для конструктора;
- XHEInterfaces Python исправлен сбой для вызова методов типичных для XHEInterface на объекте коллекции XHEInterfaces (для ограниченного набора команд)
- XHEInterfaces JS исправлен сбой не хвататет ссылок на модули классов;
- xhe_table Добавлены команды add get_rows_count_by_number, add get_cols_count_by_number
- Для всех ФО добавлены PHPDoc для всех команд;
- Для всех ФО удалены устаревшие классы Compatable;
- добавлены функции в объект sound для работы с нейросетями (TTS/STT):
- text_to_speech - преобразование текста в звук через OpenAI API или локальные инструменты (piper-tts)
- параметры:
- method - метод преобразования ("api" по умолчанию или "local")
- text - текст для преобразования (обязательный)
- output_path - путь к выходному аудиофайлу (обязательный)
- voice - голос для синтеза (для api: "alloy", "echo", "fable", "onyx", "nova", "shimmer", по умолчанию "alloy"; для local: имя модели голоса, по умолчанию "ru_RU-denis-medium")
- model - модель для api ("tts-1" или "tts-1-hd", по умолчанию "tts-1")
- api_key - ключ OpenAI API (если не указан, берется из настроек)
- timeout - таймаут выполнения в секундах (по умолчанию 60)
- для method="api": поддерживаются форматы .mp3, .opus, .aac, .flac
- для method="local": поддерживается формат .wav
- speech_to_text - распознавание речи из аудиофайла через OpenAI Whisper API или локальные инструменты (whisper.cpp)
- параметры:
- method - метод распознавания ("api" по умолчанию или "local")
- audio_path - путь к аудиофайлу для распознавания (обязательный)
- language - код языка (2 символа, например "ru", "en"; для api опциональный, для local по умолчанию "ru")
- timeout - таймаут выполнения в секундах (по умолчанию 60)
- model - модель для local (по умолчанию "ggml-base.bin")
- api_key - ключ OpenAI API (если не указан, берется из настроек)
- для method="api": поддерживаются форматы .mp3, .mp4, .mpeg, .mpga, .m4a, .wav, .webm (максимальный размер файла 25MB)
- для method="local": поддерживаются различные форматы, поддерживаемые whisper.cpp
- ФО LibreOffce добавлены методы чтения файлов ODT как текстовые блоки;
- ФО Keyboard обновлены методы для ввода символов в Браузере 'send_key', 'send_key_down', 'send_key_up' исправлен ввод сочетаний клавиш и определение клавиш по alt коду;
- ФО Keyboard в методы для ввода символов в Браузере 'send_key_down', 'send_key_up' добавлены параметры 'ctrl', 'alt', 'shift' по аналогии с 'send_key';
- Добавлена турецкая локализация для классов пользовательского интерфейса и API;
- Обновлены тесты в пвпке TestSamples";
- Добавлен ФО Logger для записи логов в файлы, панель отладки или базу данных SQLite;
- Добавлен AI чат;
- автоматического назначения значения глобальной переменной xhe_host из Environment процесса исполнения для скриптов PHP, PY, CS, C#. Позволит избегать ошибок при смене порта приложения. Образец: $xhe_host =
getenv("RPABOT_HOST_URL"); - обновлены файлы шаблонов создания файлов из меню Файл и создание времменого файла из выделенного кода, для всех языков с учетом новых методов и параметров;
- обновлены библиотеки CefSharp для Браузеров версия 147.0.100;
Разборы по частым вопросам
- Скрипты PHP — пост в блоге и FAQ
- Прокси в скриптах — пост и FAQ
- Капча и API — пост и FAQ
- Где скачать официально — пост, демо и FAQ по браузеру
Human Emulator — это RPA-платформа (Robotic Process Automation) для автоматизации действий в браузере и работы в Интернете. Для построения процессов доступны ИИ-агенты, которые помогают собирать и настраивать сценарии автоматизации. Human Emulator состоит из среды разработки скриптов (сценариев), проигрывателя скриптов и встроенного браузера на базе Chromium / Firefox (Studio и RT). Классические сборки со встроенным Internet Explorer больше не развиваются.
Среда разработки в свою очередь состоит из редактора скриптов и проигрывателя скриптов. В Human Emulator Studio ещё и отладчика PHP скриптов
и раздел FAQ по PHP.
Есть два варианта работы с программой:
Для создания скриптов(сценариев) автоматизации своими силами требуются базовые знания одного из языков программирования PHP, C#, Java Script или Python, на котором можно создавать скрипты в программе.
Для первого варианта у нас есть подробная документация, вежливый саппорт и блог, а также видео уроки, примеры скриптов на сайте наших партнёров и такие полезные инструменты как Макрос, Помощник кода и Контекстное меню.
Для второго варианта обратитесь в отдел продаж или к партнёрам x-scripts.com, которые уже много лет занимаются разработкой скриптов под Хуман Эмулятор; также можно найти исполнителей на биржах фриланса.
Видео на YouTube недоступно
Плеер YouTube из этой сети не открывается (часто в РФ). Материалы на сайте и в соцсетях:
Кому будет полезна программа?
- Веб-аналитикам и веб-разработчикам
- Специалистам по SEO и контент-менеджерам
- Владельцам интернет-магазинов
- Мелкому, среднему и крупному бизнесу
- Программистам
История
Более десяти лет наша команда занимается автоматизацией задач различной сложности в интернете. Результатом нашего труда и полученного опыта является линейка программ Human Emulator. Изначально программа создавалась для собственных нужд, но мы решили поделиться своими разработками с вами и по сей день продолжаем активно развивать созданные нами продукты. В итоге на сегодняшний день мы можем предложить вам набор очень мощных универсальных инструментов для автоматизации широкого спектра задач, которые возникают при работе в интернете.
ПодробнееИспользование
Хуман Эмулятор может действовать в точности так же как и обычный пользователь в браузере. С его помощью легко управлять настройками браузера, распознавать капчу и подключать HTTP/SOCKS прокси в скрипте. Ниже список типичных задач, которые решают наши продукты:
- Автозаполнение веб форм
- Автоматическое размещение объявлений на досках объявлений
- Универсальный сборщик, парсер, граббер
- Автоматизация своих сообществ
- Мониторинг выдачи и SEO-задачи
- Тестирование сайтов
Техническая поддержка
Спроси у профессионалов:
- Если возникают технические вопросы при работе с программой - незамедлительно обращайтесь в нашу службу поддержки.
Онлайн поддрежка:
Все отзывы
Для любого сайта требуется от силы час, без того, чтобы искать фрилансеров и ждать пока...
Satih
Все отзывы
Шикарная софтина, меня очень выручила в разных направлениях...
Monah
Все отзывы
Радуют частые обновления и быстрое внедрение пожеланий клиентов...
Scov
Все отзывы
Действительно стоящий софт, аналогов которому нет
vitalikus
Все отзывы
Вот так программка, спасибо большое, намного облегчила мою работу
Assassiny
Все отзывы
Я его юзаю тк в пхп я практически не шарю, а на нем пишу то, что нужно за несколько минут
CrazyStudentS_MiX
Все отзывы
Не особо шарю в пхп, но с хуманом хоть чуть-чуть понимаю что-то) Юзаю под регеры/постеры
auyuxax