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

Обновления Human Emulator Studio 7.0.21-7.0.25


За последнее время вышло несколько версий Human Emulator Studio на основе Chromium (CEF) 7.0.21-7.0.25. В основном весь упор обновлений делался на улучшение стабильности работы программы, а также на запросы клиентов с нашего форума.

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

7.0.21 (2018.10.20)

  • сделана функция seo->get_all_outside_links (для 1 страницы)
  • сделана функция seo->get_all_sitemap_links (для 1 страницы)
  • в interface->click и функции click_by_xxx добавлен параметр wait_browser - указывающий проверять и ждать состояние занятости браузера после щелчка (по умолчанию true)
  • улучшение логов на нижней панели (Отладка, консоль, рав лог и т.п)
  • улучшение компьютерного зрения по распознаванию и нахождению координат похожих картинок
  • баг фикс сохранения позиций докующихся панелей
  • улучшение работы с SMTP, POP3, IMAP
  • версия CEF обновлена до 69 версии
7.0.22 (2018.11.01)

  • апгрейд подверсии CEF 
  • добавлена функция app->get_cursor_type
  • добавлена поддержка JS Notification + настройки на разрешение их в JS и настройка показывать их в программе подробности тут : https://delch.github.io/notifications-api/
  • добавлена команда mail->set_proxy, для указания работы POP3, SMTP, IMAP через прокси (прокси обязательно должны быть типа сокс, поддерживаются socks4, socks5 и https и прокси с авторизацией )
  • улучшение app->clear и app->clear_cache
  • улучшение работы контекстного меню
  • улучшение анонимности при роботе хромиума
  • улучшение подмены JS параметры во фреймах
  • улучшение очистки интерфейсов по завершению скрипта
  • улучшение работы функции screenshot (учет отрицательных координат)
  • улучшение работы app->get_cursor_type добавлены координаты x и y ( если заданы курсор вначале пермещается в эту точку )
  • улучшение подмены Canvas Fingerprint во фреймах
  • улучшение контекстного меню для listbox
  • убран варнинг в send_event_by_name
  • баг фикс работы компьютерного зрения на Windows Starter
  • баг фикс webpage->get_element_from_point
  • баг фикс browser->run_jquery
  • баг фикс залипания F11 во время отладки PHP скрипта
  • баг фикс get_all_external_inner_texts_and_hrefs для относительных ссылок
7.0.23  (2018.11.03)

  • сделана отображение информации и работа с элементами во фрйемах, вложенных в фрейм + работа с ними
  • улучшение дерева элементов, списка элементов ,инспектора и контекстных меню добавления команд для элементов во фреймах
  • улучшение работы функций связанных с вложенными фреймами
  • при работе с письмами добавлена возможность получения text_body сообщения
  • улучшение закрытия
  • сделана функция windows->execute_authorization
  • сделаны функции + добавлен параметр include_subchildre
  • get_numbers_child_by_name
  • get_numbers_child_by_id
  • get_numbers_child_by_attribute
  • get_numbers_child_by_number
  • interface->get_numbers_child
  • добавлен параметр include_subchildren в функции 
  • interface->get_child_count
  • interface->get_child_by_number
  • баг фикс get_all_inner_htmls_by_attribute при attr_name=class

7.0.24 (2018.11.20)

  • Node.js обновлен до последней версии
  • PHP обновлен до последней версии
  • Python обновлен до последней версии
  • добавлена команда anchor->get_all_internal_inner_texts_and_hrefs
  • улучшение работы приложения в трее
  • баг фикс открытия попапов, если они запрещены
  • улучшение скорости работы
  • окно просмотра переменных теперь может просматривать несколько переменных
  • улучшена работа webpage->save_url_to_file и webpage->load_web_page
  • добавлена возможность просмотра логов из меню Отладка
  • баг фикс move_to и send_move_to, если есть прокрутка окан браузера
  • улучшение работы функции webpage->save_url_to_file
  • улучшение работы set_cookis_for_url
  • PHP обновлен
  • в Node.js добавлены недостающие модули
  • улучшение работы браузера, открывающегося в новом окне
  • улучшение подмены параметров
  • баг фикс mouse->wheel
  • улучшение просмотра лога изменений в программе
  • ускорение работы interface->is_visibled и interface->is_view_now
  • прерывание эмуляции move_to и send_move_to при остановке скрипта + баг фикс позиционирования
  • баг фикс обновления координат мыши в строке статуса при полной эмуляции мыши
  • сделана настройка : перемещать реальный курсор мыши вместе с виртуальным
  • добавлены функции interface->move_to и interface->send_move_to

7.0.25 (2018.11.27)


  • баг фикс передачи параметра show для app->shell_execute
  • при отключении лога в консоль в консоль больше не выводятся сообщения
  • в настройки добавлена возможность очистки куков и кэша при старте
  • улучшенное логгирование
  • улучшение стабильности работы 
  • улучшения перезапуска сингл версии из меню "Сервис"
  • в функции mail добавлен параметр number, позволяющий задать номер письма, удовлетворяющий заданным параметрам
  • get_message_by_subject_via_pop3
  • get_message_by_from_via_pop3
  • get_message_by_text_via_pop3
  • delete_message_by_subject_via_pop3
  • delete_message_by_from_via_pop3
  • delete_message_by_text_via_pop3
  • get_message_by_subject_via_imap
  • get_message_by_from_via_imap
  • get_message_by_text_via_imap
  • добавлены функции
  • mail->delete_all_messages_via_imap
  • mail->delete_message_by_number_via_imap
  • ускорение работы функций
  • image->get_x_of_image
  • image->get_y_of_image
  • в функции wheel и send_wheel добавлена установка фокуса на браузер перед прокруткой
  • улучшение логов и рестрата
  • добавлен вопрос при закрытие хумана во время работы скрипта
  • добавлена команда is_exist_by_src
  • для С# шаблона ввели переменную server_tab
ВАЖНО:
версии с 7.0.20  работают только на Windows x64. x86 устаревшая модель + таким образом нет ограничения в 2Gb по памяти + более высокая скорость работы.

Для x32 будем выпускать отдельные билды версий (раз в один - два месяца точно, может чаще).

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

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

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

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

Комментариев нет:

Отправить комментарий

Примечание. Отправлять комментарии могут только участники этого блога.

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