понедельник, 20 февраля 2017 г.


Здравствуйте, у нас для Вас много хороших новостей.

1. Мы полностью переделали наш основной сайт humanemulator.info. ОН стал более удобным и современным. Появилась возможность отправлять сообщение в саппорт https://humanemulator.info/ask_problem.php прямо с сайта.

2. Модернизацию прошёл также и кабинет пользователя, с помощью которого пользователи программы управляют своими лицензиями. Теперь в кабинете пользователя можно приобрести дополнительные лицензии или продлить период обновлений, оставить отзыв и написать сообщение в саппорт.

3. За это время вышло уже две версии программы новой линейки версий 4.10.

Основные изменения:

4.10.1(2017.02.11)

- уменьшение нагрузки на ЦП при распознавании команд
- снижение ресурсопотребления Runtime версии
- ускорение отрисовки
- уменьшение утечек памяти для сложных сайтов

Работа с RAW потоками браузера

- добавление команд в raw http://humanemulator.net/objects/WEB/raw.php: add_disabled_request_url , clear_disabled_request_urls_array , add_disabled_response_url , clear_disabled_response_urls_array - запрещают загрузку и выгрузку информации на заданные адреса, raw->set_additional_request_header - позволяет добавлять к заголовкам запросов браузера дополнительную информацию

Новые модели браузеров

- добавлены модели браузеров, работающие в windows 10:
- MsEdge 12
- MsEdge 13
- MsEdge 14
- добавлено (исправлено) browser->referrer (задает реферер - navigator.referer)

Работа с уникальными отпечатками браузера – fingerprints 

- добавлено browser->set_platform - задает информацию, связанноую с параметрами платформы (navigator.platform и navigator.cpuClass) - для эмуляции слепка браузера и улучшения уникальности браузерного Finger Print
- добавлено browser->set_screen_resolution - задает параметры navigator : (width, height, pixelDepth) и их дубликаты  (availWidth,availHeight,colorDepth) - для эмуляции различных разрешений экрана, не меняя их фактически (также для улучшения уникальности браузерного Finger Print)
- добавлено browser->language задает одинаковые параметры navigator (language,browserLanguage,systemLanguage,userLanguage) - для эмуляции смены языка (также для улучшения уникальности браузерного Finger Print)
- добавлено browser->set_app_info - задает параметры navigator (appName,appCodeName,appMinorVersion,product,productSub) - для эмуляции параметров приложения (браузера) (также для улучшения уникальности браузерного Finger Print)
- добавлена настройка browser->set_plugins_info - устанавливающая информация (только информацию) в переменную navigator.plugins

Прорисовка страниц в браузере

- добавлена команда browser->enable_directx и настройка использовать DirectX для отрисовки картинок (требует рестарта программы для применения)
- добавлена команда browser->enable_gpu_rendering и настройка использовать GPU для рендеринга страницы (требует рестарта программы для применения)

* если включить GPU и DirectX - страницы быстрее отрисовываются во встроенном браузере программы, когда не используешь DirectX - то отпчатки не зависят от драйверов видеокарты - а рисуются через GDI

Работа с JS

- ускорение работы browser->set_init_java_script - теперь параметры можно инициализировать до загрузки контента
- добавлено browser->set_do_not_track - устанавливает window.doNotTrack="1" а также добавляет HTTP заголовок (DNT: 1) для указания не отлеживать ваши действия на сайте (отлеживать или нет - на усмотрение сайта)
- добавлена команда browser->set_document_complete_java_script - позволяет задать JS, который будет вызван сразу после завершения загрузки контента

4.10.2  (2017.02.17)

Диалог печати

- добавлена команда window->execute_print - для выполнения диалога печати текушей страницы в pdf файл

Работа с клавиатурой, мышью и фокусом программы

- команды keyboard->send_input и keyboard->send_key не сбивается при нажатиях Ctrl и Alt
- команда app->minimize_to_tray вначале минимизирует окно, а затем прячет его в трей(системный лоток)
- добавлена настройка - задавать или нет фокус на браузер при работе с клавиатурой (предотвращает сдергивание фокуса при использовании команд для работы с клавиатурой)
- в windowinterface добавлены команды для отправки событий мыши в любые внешние приложения :
- send_mouse_move
- send_mouse_click
- send_mouse_double_click
- send_mouse_left_down
- send_mouse_left_up
- send_mouse_right_click
- send_mouse_right_down
- send_mouse_right_up

Работа с уникальными отпечатками браузера – fingerprints 

- добавлена команда $element->get_by_query_selector - позволяет получать DOMInterface для элемента, используя JS команду : document.querySelector
- добавлена команда $element->get_all_by_query_selector - позволяет получать DOMInterface нескольких элементов, используя JS команду : document.querySelectorAll

Работа с JS

- добавлена команда element->get_by_js - получающая DOMInterface используя JS
- добавлена команда element->get_all_by_js - получающая DOMInterface нескольких элементов используя JS

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

По всем вопросам обращайтесь в отдел продаж:
Skype: human.emulator
sales@humanemulator.info

понедельник, 30 января 2017 г.

Вышло новое обновление программы 4.9.40.



Основные изменения:

- добавлена настройка - "общая папка кэша и куков" и команды enable_common_cache_and_cookies и is_enable_common_cache_and_cookies работающие с ней. Все копии XHE используют общие папки кэша и куков. Не рекомендуется использовать в многопоточном режиме.

- в инспектор добавлены outer_text и outer_html
- в DOMInerface добавлены команды get_outer_text и get_oter_html
- во все объекты добавлены команды get_by_outer_html и get_by_outer_text

Работа с Outer text и outer html.
В отличии от InnerText и InnerHtml, которые выдергивают содержимое между тегами OuterHTML и OuterText берет все целиком. То есть сами теги плюс то, что между тегами. Данные функции будут полезны при парсинге.

- улучшение механизма рестарта - порт закрывается сразу при вызове команды app->restart.

Для удобства работы добавлены пункты контекстных меню:
- закрыть Все Справа, Закрыть Все Слева, Закрыть все кроме этой в Контекстное менб закладок браузера
- поиск по дереву элементов в контекстное меню дерева элементов

- в DOM интерфейс добавлена функция is_view_now - проверяющая виден ли элемент сечас на экране
- в DOM интерфейс добавлена функция ensure_visibled - прокручивает страницу и делает элемент видимым на экране сейчас

С полным списком изменений можете ознакомиться в changelog.

Также напоминаем, что до конца январской акции осталось два дня и у вас ещё есть шанс купить Human Emulator со скидкой.


По всем вопросам обращайтесь в отдел продаж:
Skype: human.emulator
sales@humanemulator.info

понедельник, 16 января 2017 г.


Поздравляем всех с прошедшими праздниками!


Для тех кто ещё не успел перейти на последнюю версию программы, напоминаем что последняя версия это 4.9.39 со следующими основными изменениями:

  • PHP обновлен на более стабильную версию из той же линейки версий -  7.0.13 (от 10.11.2016)
  • в ftp->connect добавлен параметр timeout
  • улучшение работы - Показать элементов в дереве элементов
  • улучшение работы адресной строки (полный эквивалент браузеру)
  • добавлена настройка - "разрешить Web Scoket" и команды enable_web_socket и is_enable_web_socket работающие с ней


Справка: "Протокол WebSocket — это независимый протокол, основанный на протоколе TCP. Он делает возможным более тесное взаимодействие между браузером и web сайтом, способствуя распространению интерактивного содержимого и созданию приложений реального времени.
В настоящее время WebSocket поддерживается в следующих браузерах:
Google Chrome (начиная с версии 4.0.249.0);
Apple Safari (начиная с версии 5.0.7533.16);
Mozilla Firefox (начиная с версии 4);
Opera (начиная с версии 10.70 9067);
Internet Explorer (начиная с версии 10);
Проверить поддержку браузером WebSocket можно, пройдя по ссылке: http://caniuse.com/#feat=websockets."

Добавленная команда enable_web_socket разрешает или запрещает работу по протоколу WebSocket. ТО есть в случае необходимости вы можете отключить обмен данными между Хуманом и сервером по этому протоколу, а потом опять его разрешить.

И ещё одна приятная новость для тех, кто только собирается приобрести Human Emulator. Мы продили праздничную акцию до конца февраля и у вас есть возможность купить программу за 8730 руб.

вторник, 1 ноября 2016 г.

Всем привет!

Запустили новую акцию.

Стоимость одной лицензии программы до 17 ноября - 7760 руб.

Купить программу со скидкой можно на нашем сайте

По всем вопросам обращайтесь в отдел продаж:

Skype: human.emulator
sales@humanemulator.info

вторник, 20 сентября 2016 г.



Всем привет.

После летних каникул вышла новая версия программы 4.9.38.

Теперь вы можете создавать свои проекты в Human Emulator не только на PHP и C#, но и на Java Script. 

Основные изменения:

поддержка использования Ms Edge как одной из моделей браузера (для систем где он физически есть)
добавлен скриптовый язык Java Script (Node.JS) (по аналогии с C# для UE версии)
добавлена поддержка jQuery 3.0
созданы тестовые приммеры на JS
обновлен Help (добавлен JS)
сделано открытие справки для выделенного в редакторе текста по нажатию F1
добавлен connection->create_vpn для создания VPN соединений

С полным списком изменений можете ознакомиться в changelog.

Продолжается акция "Антикризисный курс 1 к 34". Стоимость программы до конца сентября зафиксирована в рублях. 

Так же остаётся возможность воспользоваться полным функционалом программы без оплаты ее полной стоимости.
Аренда Human Emulator 1300 рублей в месяц.

По всем вопросам обращайтесь в отдел продаж:
ICQ: 420-444-071
Skype: human.emulator
sales@humanemulator.info


Яндекс.Метрика
Более подробно о программе, а так же ознакомительное видео Вы всегда можете найти на официальном сайте программы Human Emulator