Показаны сообщения с ярлыком новая версия Human Emulator. Показать все сообщения
Показаны сообщения с ярлыком новая версия Human Emulator. Показать все сообщения

среда, 14 марта 2018 г.

Human Emulator Studio beta 6.0.47


Вышла новая версия Human Emulator Studio на основе Chromium (CEF) - beta 6.0.47.

Изменения в версии:

  • при первом старте выбирается язык интерфейса, в зависимости от языка windows
  • улучшение выбора имени файла при создании нового скрипта
  • улучшение отображения дерева элементов
  • добавлен новый объект $video для управления элементами с тэгом "video"
  • добавлена возможность задавать шрифт редактора в настройках
  • добавлена функция get_by_xpath для получения элемента по его xpath
  • добавлена функция is_exists_by_xpath для проверки существования элемента с заданным xpath
  • в инспектор добавлен просмотр xpath элемента
  • добавлена возможность открыть элемент с дерева элементов в инспекторе

Весь лог изменений по версиям можно посмотреть у нас на сайте

Описание всех команд с примерами использования можно найти в документации .
Если возникают вопросы по работе новых команд, добавленных только в Studio версию пишите на форуме

Работа над Human Emulator Sudio beta продолжается и у вас ещё есть возможность получить к этой версии доступ на общих основаниях, то есть купив программу, дополнительную лицензию или продлив обновление.

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

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

суббота, 10 марта 2018 г.

Human Emulator Studio beta 6.0.46

Вышла новая версия Human Emulator Studio на основе Chromium (CEF) - beta 6.0.46


Изменения: 
  • ускорение контекстного меню команд
  • отключение лишней нагрузки при запуске скрипта
  • добавлена настройка позволяющая увеличить скороcть контекстного меню команд за счет уменьшения команд, связанных с DOM интерфейсами
  • в инспектор добавлена возможность навигации по дереву элементов
  • в инспекторе добавлена информация о соседях в дереве элементах
  • в DOM Inteface добавлены команды get_next И get_prev для получения следующего и предыдущего элемента в дереве элементов
  • улучшение установки языка set_languages
  • улучшение обмена между скриптами и программой : все значения параметров переведены на base64_encoded
  • улучшение работы всех команд, связанных с inner и outer html - точное соответствие переданных символов из скрипта без искажений кодировки
  • баг фикс вывода на панель отладки
  • баг фикс при переходе на закладку быстрого старта
Весь лог изменений по версиям можно посмотреть у нас на сайте

Описание всех команд с примерами использования можно найти в документации .
Если возникают вопросы по работе новых команд, добавленных только в Studio версию пишите на форуме

Работа над Human Emulator Sudio beta продолжается и у вас ещё есть возможность получить к этой версии доступ на общих основаниях, то есть купив программу, дополнительную лицензию или продлив обновление.

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

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

вторник, 27 февраля 2018 г.

Обновления Human Emulator (со встроенным chromium) beta 6.0.44


Доступна Human Emulator 6.0.44


Изменения: 
  • улучшение работы с точками останова
  • улучшение работы window->execute_open_file (файлы сбрасываются после каждого срабатывания)
  • улучшение работы функций движения мыши по траектории при заданиях координат за пределами видимости страницы
  • улучшение работы макроса для записи скриптов через мышь и клавиатуру
в функции enable_proxy и disable_proxy - добавлен параметр указывающий на необходимость пересоздания браузера при выполнении этих команд

задействованы функции:
  • add_child
  • insert_before
  • баг фикс вызова инспектора через список элементов
  • баг фикс работы webpage->set_body
  • баг фикс разворачивания программы из тулбара
Весь лог изменений по версиям можно посмотреть у нас на сайте

Описание всех команд с примерами использования можно найти в документации 
Если возникают вопросы по работе новых команд, добавленных только в Хромиуму версию пишите на форуме в ветке по Хромиуму 

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

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

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

среда, 21 февраля 2018 г.

Обновления Human Emulator CEF(со встроенным chromium) beta 6.0.43


Изменения.

Общие:
  • Улучшение общей стабильности работы
  • Улучшение работы с не http(s) протоколами (типа tg://)
  • добавлена настройка использовать PHP отладчик
  • в RT версии полностью отключена отладка
  • убраны лишние сообщение об ошибках пути к скрипту, при выполнении внешних скриптов


улучшение работы с прокси:

  • enable_proxy
  • disable_proxy


поддержаны команды в raw:
  • enable_all_streams
  • enable_http_stream
  • enable_https_stream
  • get_last_request_url
  • get_last_request_header
  • get_last_response_url
  • get_last_response_buffer
  • get_last_redirect_url
  • get_last_redirect_header
  • get_last_readed
  • set_arrays_count
  • clear_last_requests_array
  • clear_last_responses_array
  • add_disabled_request_url
  • clear_disabled_request_urls_array
  • add_disabled_response_url
  • clear_disabled_response_urls_array
  • set_additional_request_header


добавлены команды в raw для подмены контента и скриптов при загрузке с сайта :

  • add_replace_rule
  • clear_replace_rules

добавлена функция debug->get_process_id для получения ID процесса хумана

баг фикс навигации на длинные урлы и урлы, содержащие спецсимволы

Весь лог изменений по версиям можно посмотреть у нас на сайте.

Описание всех команд с примерами использования можно найти в документации
Если возникают вопросы по работе новых команд, добавленных только в Хромиуму версию пишите на форуме в ветке по Хромиуму

Работа на Human Emulator CEF beta продолжается и у вас ещё есть возможность получить к этой версии доступ на общих основаниях, то есть купив программу, доп лицензию или продлив обновление.

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

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

среда, 24 января 2018 г.

Human Emulator CEF 6.0.35


Вышла версия Human Emulator CEF (со встроенным chromium) 6.0.35

Основное отличие это версии от предыдущих это внедрение элементов отладчика
  • добавлена возможность задания точек останова при старте
  • добавлены возможность хождения по шагам при срабатывании точек останова
  • добавление отладочной панели "Вызовов Стека"
элементы отладчика

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


Помимо отладчика были улучшены : 
  • работа функций app->clear и browser->clear_cookies
  • добавлена настройка по переходу на следующий порт, если порт занят
  • улучшение самодиагностики - на два десятка различных событий добавлены сообщения, которые информируют пользователя о проблеме
  • мелкие улучшения интерфейса
  • улучшение стабильности и скорости работы - была проведена оптимизация кода и устранение ошибок в тех местах где программа вылетала
А также проведён баг фикс:
  • функции browser->send_post_queries
  • двойного перевода строки по send_input в textarea
  • записи макроса
Весь лог изменений по версиям Human Emulator CEF можно посмотреть у нас на сайте.

Работа над Human Emulator CEF beta продолжается и у вас ещё есть возможность получить к этой версии доступ на общих основаниях, то есть купив программу, доп лицензию или продлив обновление. 

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


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

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



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

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


Вышло небольшое обновление Human Emulator со встроенным IE: подправили работу функций browser->set_cookies и browser->set_cookies_for_url, так как были жалобы на работу этих функций применительно к некоторым сайтам, а также была добавлена команда  browser->add_tab, которая добавляет новую закладку с браузером. 

Обновление Human Emulator CEF 6.0.32 - 6.0.34.


Как и в прошлом году, основным приоритетом для отдела разработки остаётся версия со встроенным Хромиумом. За первые недели 2018 годы вышло 3 обновления этой версии программы.

Улучшения: 


  • обновлен движок Cef на более новую версию 63.0.3239.109 (3.3239.1716.g735b746)
  • улучшение сворачивания программы
  • возможность открытия в редакторе любых типов файлов в текстовом формате
  • добавлена настройка редактора - показать панели сворачивания кода
  • добавлена команды app->set_params_object_search для управлением режимом регистронезависимого поиска объектов
  • добавлена настройка для управлением режимом регистронезависимого поиска объектов
  • добавлена команда $browser->add_tab
  • сделано возможность перeтаскивания закладок с редакторами скриптов
  • улучшение работы restart_lan_by_xxx
  • улучшение работы set_default_authorization
  • улучшение эмуляции мыши 
  • добавлена возможность работать не только с Localhost
  • в interfaces и windowinterfaces добавлены итераторы (теперь можно использовать циклы foreach для работы со списками интерфейсов)
  • при отладке сделано открытие и переход на ошибку, даже если она находится в другом файле + общее улучшение работы с ошибками
  • в меню Отладки добавлена возможность посмотреть активный элемент в инспекторе элементов
  • в контекстное меню браузера добавлены недостающие пункты работы с элементами разных типов
  • улучшение работы set_default_authorization для прокси


Исправление ошибок:


  • баг фикс определения размеров окна в свернутом состоянии
  • баг фикс передачи параметров с кавычками во все функции
  • баг фикс передачи лишнего пробела в командах
  • баг фикс вывода в панель отладки при работе долгих скриптов
  • баг фикс команд browser->set_width и browser->set_height (-1 - сброс до размеров по умолчанию)
  • баг фикс клика мыши в элементах со скроллом
  • баг фикс скриншота элемента во фрейме, который имеет разную толщину границы


В целом Хромиум версия уже ни чем не уступает версии со встроенным ИЕ, а местами, по наблюдениям наших клиентов, работает даже намного лучше. 

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

Напоминаем, что до момента официального выхода Release версии Human Emulator CEF, все кто покупает программу или продливает период обновления получают доступ к обоим версиям: к Human Emulator со встроенным ИЕ и Human Emulator CEF со встроенным Chromium.

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

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

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

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

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


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

вторник, 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