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

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