понедельник, 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 руб.

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