суббота, 30 декабря 2017 г.

С Новым Годом!



До нового года осталось всего пару дней и пришло время подвести итоги уходящего 2017 года.
Главное, что удалось нам сделать в уходящем году, это практически полностью доработать Хромиум версию программы. Ранее, ввиду не зависящих от нас обстоятельств, пришлось отложить работу по этому проекту, но в 2017 году нам удалось не только вернуться к его реализации, а практически полностью его довести до релиз версии.

За 2017 год было выпущено 17 версий Human Emulator со встроенным IE и 32 beta версии Human Emulator со встроенным Chromium. Добавлено много новых видео и текстовых материалов, помогающих лучше разобраться с программой. Были переделаны основной сайт, кабинет пользователя и форум.

Также по многочисленным просьбам разработчиков скриптов Human Emulator мы вывели в отдельные пакеты RT версии с возможностью продажи их третьим лицам вместе со скриптами.

В наступающем 2018 году мы обязательно порадуем Вас новыми  версиями и инструментами, которые сделают работу с Human Emulator ещё более удобной и эффективной.

Команда XWeb поздравляет всех с наступающим 2018 годом! Желаем Вам любви, здоровья, удачи, финансового благополучия и успехов в использовании наших программных продуктов. 

Расписание на новогодние праздники: 

Отдел разработки - каникулы до 10 января 2018 года.

Отдел продаж и отдел тех поддержки - с 3.01.2018 по 10.01.2018 работают в дежурном режиме.

Если у вас возникнут какие-либо вопросы в этот период,  можете также их писать на форуме.

Контакты отдела продаж:
Skype: human.emulator
sales@humanemulator.info

Контакты отдела техподдержки:
Skype: xwebsupportsupport@humanemulator.info

вторник, 12 декабря 2017 г.

Новогодняя акция!



Праздник приближается и мы как всегда из года в год стартуем новогоднюю акцию!

С 12 по 28 декабря цены на все снижены!

Скидка 25% на одну лицензию Human Emulator.

Human Emulator(+ полгода обновлений) 7275 руб. (9700руб.)

Цены на пакеты, обновления и дополнительные лицензии снижены на 15%.

Human Emulator Pro(+ полгода обновлений) - 19635 руб. (23100 руб.)
* в пакет входит 3 лицензий программы с неограниченным количеством установок

Human Emulator Corporate(+ полгода обновлений) - 39270 руб. (46200руб.)
* в пакет входит 10 лицензий программы с неограниченным количеством установок

Human Emulator Аренда (3 месяца) - 2550 руб. (3000руб.)
* акционная цена распространяется только на первые три месяца аренды

обновление на год 3570 руб. (4200руб.)
*обновление распространяется на все лицензии в аккаунте

Дополнительная лицензия + полгода обновления 4420 руб. (5200руб.)
*обновление распространяется на все лицензии в аккаунте

Напоминаем, что всем купившим программу или обновления будет доступна также версия Human Emulator CEF со встроенным хромиумом.
Пока что эта версия проходит этап завершающего тестирования и как только этот этап закончится выйдет официальный релиз. Все клиенты, которые имеют доступ к Human Emulator Chromium на момент выхода её Release версии будут автоматически внесены в базу Хромиум версии, всем остальным придётся уже покупать отдельную лицензию для доступа к Human Emulator Chromium. Не упустите свой шанс!


По всем возникающим вопросам и предложениям, а так же за приобретением обращайтесь в отдел продаж:
Skype: human.emulator
sales@humanemulator.info


Успехов вам в использовании наших программных продуктов!

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

Новости проекта



Human Emulator Chromium.


За последнее время в Chromium beta версию были внесены  следующие изменения:

Добавления нового функционала.

добавлен вызов инспектора по Ctrl + правая кнопка мыши
добавлена настройка браузера - Разрешит Определять Гео локацию
добавлена контекстное меню для добавления функций работы с текущим элементом
сделана экранизация кавычек
добавлено контекстное меню к шедулеру
добавлена настройка - пауза при выполнении команды рестарт
добавление в контекстное меню команд DOM интерфейса и интерфейсов
улучшение отображение контекстного меню с командами
улучшение комментирования выбранной строки кода
новые настройки редактора
показать нумерацию строк
показать пустое место
показать переводы строк
добавлен диалог просмотра клавиатурных кодов
добавлен диалог перехода на заданную строку в редакторе кода
добавлен диалог поиска и замены
возможность создания плагинов (расширения функционала через создание дополнительных объетов в dll + плагинов - диалогов )


Улучшения существующего функционала.

улучшение отображения информации в инспекторе
улучшение стабильности RT версии
улучшение стаблильности работы и улучшение запуска
улучшение панели Списка Элементов
улучшение отображения длинных подсказок в контекстном меню (если больше 30 симовло - то идет обрезка)
улучшена локализация шедулера
улучшение работы restart и exitapp
улучшение смены языка
смена горячих клавиш на попроще для коментирования и раскоментировать выбранный текст
улучшение закрытия программы
более устойчивая загрузка плагинов (не загружает сбойные плагины)
улучшение стабильности работы
улучшение работы windowinterface
улучшение работы window
улучшение работы app->clear при запуске из одной папки

Баг Фикс.

баг фикс работы interface->get_numer
баг фикс get_all_numbers_by_xxx для пустых значений поискового условия
баг фикс работы функций _by_xxx для пустых значений поискового условия
баг фикс очистки отладочного окна во время многопоточного запуска из одной папки
баг фикс получения номера элемента для объектов с тэгом INPUT
баг фикс отправки управляющих курсором клавиш
баг фикс сохраненяи состояний докующихся панелей
убрана панель ошибок JS - все логи ошибок JS и ошиок загрузки страницы пересены в Консоль
баг фикс старта программы с ошибочно заданными данными расписания скриптов
баг фикс unknown элемента при подсказке и в инспеткоре
баг фикс протечки лога в соседние порты при мультипоточном режиме
баг фикс click_by_name для совпалдающих имен и id
мелкие баг фиксы интерфейса
баг фикс очистки куков при старте
баг фикс установки порта
баг фикс задания порта при app->restart

Посмотреть всю историю обновлений XHE Хромиум можно на нашем форуме, там же можно скачать последнюю версию на тестирования и оставить свои замечания или предложения.

Возможность создания плагинов.


Отдельно хотелось бы поговорить о новой возможности расширять функционал Хром версии за счёт создания собственных плагинов. С версии

C версии XHECEF beta 6.0.23 добавлена возможность создания плагинов (расширения функционала через создание дополнительных объектов в dll + плагинов - диалогов )

Пример плагина (исходники) можно скачать отсюда : http://humanemulator.net/Plugins/Plugin_Sample.zip

То есть теперь вы можете создавать свой функционал в виде dll и подключать их к программе. При этом можно создавать свои собственные диалоги и окна, а также свои команды, которые будут выполняться внутри вашей dll, а запускаться из Human Emulator Chromium.
Для возможности подключения плагина к программе нужно добавить в свой проект компонент XHEPluginsCommon.dll и сделать определение функций этого компонента в своём проекте. Исходники компонента можно найти в примере выше.

Плагины можно подключать только к Хромиум версии программы.


Обновление Human Emulator 4.10.15.


Так как все силы брошены на доведения Хром версии до полной работоспособности и совместимости с ИЕ версией изменений в посленей версии со встроенным ИЕ не так много:

баг фикс recognize_file_with_digits для mp3 файлов
баг фикс окончания тестирования прокси через кнопку запустить в диалоге тестирования
добавлена функция mouse->move_to для эмуляции различных траекторий движения мыши

Напоминаем, что пока идёт доработка Хромиум версии программы до релиз версии у вас есть шанс купить Human Emulаtor и получить доступ также и к Хром версии. Если у вас уже есть Human Emulator, то вы можете приобрести обновление до последней версии программы и вам будет доступна в том числе и Хромиум версия программы. Все клиенты, которые на момент выхода Release версии Human Emulator Chromium будут автоматически внесены в базу Хром версии, всем остальным придётся уже покупать отдельную лицензию для доступа к Human Emulator Chromium. Не упустите свой шанс. 

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

Желаем всем успехов в использовании наших программных продуктов!

вторник, 10 октября 2017 г.

Тестирование Human Emulator Cromium


Работы по Human Emulator Cromium подходят к своему завершению и в ближайшее время мы представим первую релиз версию данного продукта.

За последнее время были сделаны следующие изменения:

- инспектор
- список элементов
- дерево элементов
- работа с диалогам ввода файлов
- введена функция mouse->move_to для эмуляции различных траекторий движения мыши (пока описание в тестах - 4 типа типа траектории движения мыши под эмуляцию действия пользователя)
- добавлена панель информации
- улучшена работа с эмуляцией траектории мыши
- добавлен вывод информации в строку статуса
- более быстрый старт
- добавлена панель шедулера
- добавлен класс scheduler
- поддержка команд get_all
- поддержка получения дочерних элементов
- поддержка interfaces
- поддержано больше команд
- добавлены закладки в редактор
- возможность полноэкранного просмотра
- просмотр DOM текста
- новые настройки
- контекстное меню панели отладки
- обновлен браузер
- добавили рабочий $submitter
- GPURendering - настройка+ команда
- webpage->set_encoding
- webpage->get_url_size
- browser->enable_dom_storage
- browser->enable_popup
- возможность включения и отключения плагинов
- закрытие закладок по средней кнопке мыши
- перехват сообщений браузера
- webpage->set_body
- browser->enable_images
- browser->enable_java_script
- browser->enable_cahce
- browser->enable_activex (плагины)
- browser->set_accept_languages
- browser->set_system_time
- browser->set_system_date
- улучшен click


Посмотреть всю историю обновлений XHE Хромиум можно на нашем форуме, там же можно скачать последнюю версию на тестирования и оставить свои замечания или предложения.

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

Желаем всем успехов в использовании наших программных продуктов!

понедельник, 18 сентября 2017 г.

Human Emulator Cromium 6.0.6 beta


Всем привет. 

Human Emulator Cromium 6.0.6 beta. 

На данный момент активно ведётся разработка Хромиум версии программы. На днях вышла новая Бета версия Human Emulator Chromium 6.0.6

Основные изменения в последних версиях коснулись интерфейса и теперь он прибрёл привычный для всех вид:


Добавлено большинство команд из ИЕ версии.
Появились настройки.
Встроена работа с Python.

Версию для тестирования и ознакомления можно скачать на нашем форуме, там же можно оставить все свои комментарии и замечания.

Эта версия доступна для тестирования всем у кого действует обновления для версии 4.10.

Все отличия Хромиум версии от версии со встроенным Internet Explorer можно посмотреть тут

Форум. 


Также была проведена большая работа с нашим форумом. Он был обновлён и реструктуризирован для того, что бы с ним было более удобно работать и быстро находить ответы на интересующие вас вопросы. В ближайшее время планируется сделать форум открытым. Если у вас есть какие то замечания или предложения пишите нам. 

Skype: human.emulator
sales@humanemulator.info

Желаем всем успехов в использовании наших программных продуктов!

понедельник, 11 сентября 2017 г.

Обновление Human Emulator 4.10.13



Всем привет.

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

Из нового.


Теперь вы можете писать скрипты не только на PHP, C# или Java Script, но и на Рython (Питоне).

В программу добавлен весь необходимый для этого функционал, а в документацию добавлены примеры вызова команд на этом языке.

Исправление ошибок и улучшения.


Также выполнен багфикс и сделаны улучшения в работе некоторых команд. Улучшена работа с фтп - сделан учет обратных слэшей.
Проведена общая оптимизация работы с памятью. Добавлены новые функции  для установки пути к скрипту и для получения списков элементов c заданными свойствами.

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

Или присоединиться к обсуждению новых версий на нашем форуме.

Human Emulator Хромиум. 


Вместе с этим идёт разработка Хромиум Версии программы. На данный момент это уже полноценная версия со всеми панелями и сейчас идёт процесс отладки самого функционала, что бы он полностью соответствовал версии со встроенным IE.

Актуальную бета версию Human Emulator CEF можно скачать на нашем форуме.

Human Emulator Chromium Beta версия доступна для скачивания всем у кого действует обновления.

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

Желаем всем успехов в использовании наших программных продуктов!

понедельник, 12 июня 2017 г.

Доступна для тестирования Human Emulator Chromium версия (beta)


Всем привет.

Рады сообщить вам, что на нашем форуме появилась версия программы, в которую встроен браузер Хромиум  вместо Internet Explorer.

Пока что это Хромиум версия выполнена в виде RT версии, то есть нет ни как других окон кроме браузера.

Human Emulator Chromium Beta версия доступна для тестирования всем у кого действует обновления для версии 4.10.

Просьба там же на форуме оставлять свои комментарии, замечания и предложения по данной версии программы. Пока что мы тестируем само ядро, как только его работа будет отлажена будет создана полноценная версия с Human Emulator CEF.

Различия между ИЕ и Хромиум версией.


Функционал, который работает с ограничением:

browser
- set_user_agent - ограничение: смена работает только после рестарта
- работа с окнами сообщений - ограничение- не сделан default_answer
- установка параметров браузера - ограничение все параметры совместимы

webpage
- скриншот + ограничение (работа только с видимой частью страницы)
- load_web_page - ограничение - нет авторизации

debug
- notification_box - ограничение - показывается как MessageBox


Все отличия Хромиум версии от версии со встроенным Internet Explorer можно посмотреть тут

Видео обзор версии:  




Работа с user agent строкой :



Работа с клавиатурой и мышью: 



понедельник, 15 мая 2017 г.

Обновление Хуман Эмулятор 4.10.10


Всем привет! Праздники прошли и наступили трудовые будни. И мы рады представить вашему вниманию новую версию программы Human Emulator 4.10.10.

Из нового.


Добавлена функция во все DOM объекты get_count_by_attribute. Эта функция служит для получения числа элементов с заданным значение атрибута.
Также во все объекты добавлена функция get_by_properties. Эта функция получает DOM интерфейс по атрибутам, координатам и текстам элемента.

Добавлена команда app->set_dont_ask_me_again_mode. Команда отключает все диалоги программы с галочкой "Не спрашивать больше".

Для работы с кириллическими доменами добавлены функции webpage->convert_to_idn и webpage->convert_from_idn.

Новая функция interface->meta_click. Задаёт фокус на элемент, далее помещает мышь в случайные координаты в рамках этого элемента и делает щелчок.

В рантайм версию добавлена возможность выполнения команды pause(0), а также меню по запуску и остановке скрипта и логирование.

Бэкап скриптов. При записи файла со скриптом теперь будет добавляться 2 резервные копии скрипта.

Исправление ошибок и улучшения. 


Изменение при работе с модальными диалогами. Раньше при открытии таких диалогов команды не выполнялись до тех пор, пока диалог не был закрыт. Теперь Хуман Эмулятор может принимать и выполнять команды даже если висят такие диалоги. Модальный диалог легко определить, для этого достаточно щёлкнуть на любой элемент окна программы при открытом диалоге. Если вы слышите звуковой сигнал, а диалог моргает, значит это модальный диалог. Такие диалоги полностью блокируют работу с другими окнами программы пока их не закрыть.

Улучшена работа функции set_referer в режиме raw->enable_all_stream.

Функции browser->run_java_script, browser->run_jquery, browser->run_dojo теперь возвращает результат выполнения JS в скрипт.

Сделано так чтобы снятие с паузы не влияло на активную вкладку браузера вне зависимости от настроек старта.

Улучшено отображения XML страниц в браузере.

Исправление ошибок при работе версии RT x64 при старте и переходе на следующий порт.

Как всегда с полным списком всех изменений вы можете ознакомиться в логе изменений.
Или присоединиться к обсуждению новых версий на нашем форуме.

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

Желаем всем успехов в использовании наших программных продуктов!


понедельник, 1 мая 2017 г.


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


В качестве подарка мы решили сделать 20% скидки.


На время акции 1 лицензия программы Human Emulator будет стоить 7760(9700)руб.

дополнительная лицензия + обновление на полгода
для всех лицензий на аккаунте 4160 (5200) руб.

Стоимость продления получения обновлений на год для аккаунта:
до 3 лицензий в аккаунте - 3360 (4200)руб.
от 3 до 10 лицензий в аккаунте - 4240 (5300)руб.
10 и выше лицензий в аккаунте - 5360 (6700)руб.

Обновления и дополнительные лицензии по акционным ценам можно приобрести в кабинете пользователя .

Акция действует до 10 мая 2017 года. 


Ещё раз всех с праздниками и хороших выходных!

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

Желаем всем успехов в использовании наших программных продуктов!

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

Всем привет!

Вышла новая версия программы Human Emulator 4.10.9

Как и в предыдущих версиях было проведена работа по добавлению необходимого функционала для работы с fingerprints.
Детально о данной технологии и о всём функционале с помощью которого можно работать с ней в Human Emulator можно прочитать в нашем новом руководстве Функционал Human Emulator для работы с уникальными отпечатками браузера (fingerprints).

В версии 4.10.9 добавлены:
функция browser->set_canvas_toDataURL для изменения Canvas и WebGL fingerprints
функция browser->set_touch_info для изменения информации об экранном сенсоре

Мы постепенно работаем над удобством использования нашей программы. Поэтому в диалоге редактирования шаблонов и в панели расписания скриптов добавлена возможность экспорта и импорта.

Помимо возможности работать с сервисами распознавания капч Human Emulator имеет свой встроенный функционал для распознавания простых капч.  В этой версии мы улучшили работу по распознаванию текстово-цифровой капчи через Tesseract-OCR, то есть через встроенный функционал. После наших доработок увеличился процент распознавания.
   
Также на тему распознавания капч будет полезна статья Распознавание капчи с помощью Human Emulator.

В этой версии мы уделили внимание и координатам мыши. Команды мыши теперь корректно выполняются при любых масштабах браузера, происходит автоматический пересчет координат. В панель статуса добавлены виртуальные координаты мыши. Виртуальные координаты используются в функциях send_mouse_move, send_click и т.д.

Другие улучшения и исправления:

- улучшение работы connection->ger_real_ip
- настройки проксичекера при старте программы сделаны глобальными и теперь они хранятся в реестре.
- в команду browser->send_get_query добавлены параметры type, set_as_page, add_header по аналогии с send_post_query, где
      $type – тип запроса;
      $set_as_page – задать результат как страницу в браузер;
      $add_header – дополнительная строка, которая будет помещена в заголовок запроса;

Как всегда с полным списком всех изменений вы можете ознакомиться в логе изменений .
Или присоединиться к обсуждению новых версий на нашем форуме .

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

Желаем всем успехов в использовании наших программных продуктов!


пятница, 24 марта 2017 г.


Здравствуйте!

Вышла новая версия программы Human Emulator 4.10.8. 

Основные изменения в новой версии.

Добавлены x64 версии программы. Данные версии лучше использовать в 64 разрядных системах, так как они могут использовать все преимущества таких систем в отличии от 32 разрядных версий программы. К примеру XWeb Human Emulator MT x64.exe может работать используя более 2 Гб оперативной памяти, когда как для 32 разрядных версий  программы существует ограничение в 2 Гб.

Но как не странно, появление 64 разрядных версий это не самое существенное изменение в этом обновлении. Самым существенным и трудозатратным стало улучшение работы программы с кукисами. Это выражается в том, что при выходе из программы сохраняется авторизация относительно той папки, которую вы используете на данный момент. То есть теперь вы можете каждую авторизацию на один и тот же сайт хранить в разных папках и при необходимости менять их для работы с этим сайтом, используя нужные вам кукисы. Также стали лучше кукисы работать при использовании программы в системах Windows 8 и Windows 10.

Ещё изменения, которые так или иначе затрагивают работу программы с кукисами:
- при передаче в app->restart парметров "default" для папок куков и кэша - они будут установлены в значение по умолчанию (как были в системе)
- добавлен пункт меню - задающий папки кэша и куков в значение по умолчанию и закрывающий хуман. После этого все папки кэша и куков находящиеся внутри папок хумана могут быть удалены.

Ещё одно полезное изменение в программе версии 4.10.8 это возможность отключать диалоги подтверждения ухода с текущей страницы и подобные ему диалоги. Теперь они также отключаются опцией "Отключить сообщения браузера".


Для организации приема смс через сервис onlinesim.ru добавлен объект $onlinesim. API данного сервиса можно посмотреть у них на сайте.

А также проведены различные улучшение и баг фикс:
- улучшение работы browser->recreate  и debug->optimize_memory
- баг фикс найденных утечек памяти (в режиме создания скрипта)
- улушена работа объета windows : get_windows_title , get_windows_version и get_windows_build (для Windows 10)
- небольшое улучшение производительности при старте

Как всегда с полным списком всех изменений вы можете ознакомиться в логе изменений.
Или присоединиться к обсуждению новых версий на нашем форуме

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

Желаем всем успехов в использовании наших программных продуктов!

суббота, 18 марта 2017 г.



Здравствуйте!

Вышла новая версия программы 4.10.7.

Из самых интересных нововведений это возможность распознавать капчи с использование звука. Для этого в программу были добавлены следующие функции:
в объект sound
- convert_file  - для конвертации звукового файла в заданный формат
- recognize_file_with_digits  - распознать звуковой файл состоящих из английских цифр - можно использовать для тестирования Rucaptcha V2
- recognize_file - распознать произвольный звуковой файл (используя механизм CMU Sphynx) - можно использовать для тестирования звуковых капч
Для использования  распознавания текста из mp3 файла с помощью сервиса распознавания rucaptcha в одноименный объект была добавлена функция rucaptcha->recognize_audio_captcha

Постепенно дорабатывается функционал уникальных отпечатков браузера – fingerprints
- добавлена функция browser->set_time_zone  - изменяет функцию JS : Date.prototype.getTimezoneOffset
- добавлена функция browser->enable_fonts 

Для работы с API Antigate V2 был добавлен объект $anticaptcha2.

Для того что бы делать нормальную чистку куков и кэша, а также других параметров браузера мы рекомендуем после вызова соответсвующих функций использовать в скриптах полный перезапуск Хуман Эмулятора. Это осуществляется с помощью команды app->restart. Иногда в момент перезапуска может возникать предложение о переходе на следующий порт. Это связано с тем,  что запуск программы осуществляется быстрее, чем её закрытие. Для исключения такой ситуации в функцию app->restart добавлен параметр pause_before_start_s, указывающий паузу в секундах необходимую для закрытия программы (по умолчанию 0 - но на медленных машинах можно поставить и больше).

А также были проработаны следующие пункты:
- запрещен показ диалога Загрузка Завершена
- улучшение работы browser->wait_for
- более устойчивая работа приложения с параметрами командной строки

Как всегда с полным списком всех изменений вы можете ознакомиться в логе изменений. Или присоединиться к обсуждению новых версий на форуме

Хотим отметить тот факт, что работа с документацией ведётся постоянно. Вот и с выходом этой версии был обновлен хелп по всем ранее добавленным функциям. Но добавляемого функционала много и мы не успеваем его полноценно и своевременно описывать. Просим отнестись к данной ситуации с пониманием и в случае обнаружения каких-либо не стыковок или не доработок в мануалах программы писать об этом в отдел технической поддержки. Обязательно всё поправим.

Ещё один момент, который требует внимание наших пользователей это ситуация с закрытым форумом. Через месяц форум и вся имеющаяся на нём информация будут полностью открыты и доступны без каких-либо ограничений, поэтому если вы желаете удалить какие-то свои сообщения обращайтесь в отдел продаж:
Skype: human.emulator
sales@humanemulator.info

Желаем всем успехов в использовании наших программных продуктов!


понедельник, 13 марта 2017 г.


Всем привет.

Рады сообщить вам что, работа кипит и за последнее время мы выпустили несколько новых обновлений: 4.10.3, 4.10.4, 4.10.5, 4.10.6

По многочисленным просьбам пользователей программы мы вернули убранный ранее Макрос. И не просто вернули, а обновили его и добавили новые функции и настройки.

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

Поэтому основные изменения в этих версиях касаются макроса и устранения различных ошибок.

По макросу:
- улучшен механизм записи макроса
- сделано добавление записи событий фокуса
- передача реальных координат в щелчки мышкой
- фокус перед щелчком мыши (по настройке)
- ускорение работы макросы
     - добавление в макрос колеса прокрутки мыши
- добавление различных параметров написания макроса
- полная эмуляция мыши
- полная эмуляция клавиатуры
- движение мышью
- фокус
     - добавлены новые события и элементы
- добавлены комментарии к событиям макроса в скрипте
     - и т.д


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

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

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

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