6.0.15 - локализация - баг фикс координат во фрейме - баг фикс комманд - новые настройки 6.0.16 (2017.10.27) - улучшение работы диалога настроек - в команды требующие пересоздания браузера для полного выполнения - есть возможность отключить пересоздание сразу, а сделать это позднее - баг фикс get_all_numbers_by_attribute - добавлена RT версия 6.0.17 (2017.10.28) - улучшение скорости RT версии - улучшение интерфейса - в контекстное меню над закладками браузера добавлено возможность добавления кода ( browser, webpage, app ) - улучшения клика мышью по DOM Interface (теперь делается фокус - если это необходимо) - баг фикс щелчков мыши по координатом при измененном масштабе - баг фикс get_all_inner_texts_by_attribute - добавлен диалог http авторизации - баг фикс останова скрипта во время смены масштаба - инспектор улучшение отображения значений координат мыши в элементе - инспектор - показ аттрибутов и событий 6.0.18 (2017.10.31) - баг фикс загрузки файлов - баг фикс мелких багов интерфейса - в настройки добавлен диалог отключения плагинов - добвлен диалог настройки дополнительных параметров браузера - добавлены функции is_exist_by_id send_event_by_id - функции by_name , если не находят элеменнт с заднным аттрибутом name , работают с элементом по id - добавлена возможность редактирования файлов js в редакторе - добавленка возможность работы сабмитера при двух запущенных экземплярах из одной папки 6.0.19 (2017.11.01) - добавлен диалог редактирования шаблонов редактора - добавлена возможность вставки в редактор шаблонов редактирвоания - улучшение работы $app->minimize_to_tray() - баг фикс передачи \n при задании текстов и атрибутов элемента - исправлены баги с инсталятором - баг фикс мелких багов интерфейса 6.0.20 (2017.11.03) - баг фикс $browser->close(); - реализован объект window для получения интерфейсов к внешним окнам: - реализован winfowinterface для управление внешними программами и виндовс - сделана настройка, позволяющая отключить темы (Settings\General) - при передаче скрипта через командную строку - он открывается также и в редакторе - улучшение устойчивости работы - улучшение иконки в трее 6.0.21 (2017.11.06) - бан фикс работы interface->get_numer - улучшение отображения информации в инспекторе - баг фикс get_all_numbers_by_xxx для пустых значений поискового условия - баг фикс работы функций _by_xxx для пустых значений поискового условия - баг фикс очистки отладочного окна во время многопоточного запуска из одной папки 6.0.22 (2017.11.08) - баг фикс сохраненяи состояний докующихся панелей - добавлен вызов инспектора по Ctrl + правая кнопка мыши - добавлена настройка браузера - Разрешит Определять Геолокацию - улучшение стабильности RT версии - улучшение стаблильности работы и улучшение запуска - добавлена контекстноем меню для добавления функций работы с текущим элементом 6.0.23 (2017.11.16) - улучшение стабильности работы - возможность создания плагинов (расширения функционала через создание дополнительных объетов в dll + плагинов - диалогов ) - улучшение работы windowinterface - улучшение работы window - улучшение работы app->clear при запуске из одной папки 6.0.24 (2017.11.28) - баг фикс получения номера элемента для объектов с тэгом INPUT - баг фикс отправки управляющих курсором клавиш - улучшение панели Списка Элементов - убрана панель ошибок JS - все логи ошибок JS и ошиок загрузки страницы пенесены в Консоль - баг фикс старта программы с ошибочно заданными данными расписания скриптов - баг фикс unknown элемента при подсказке и в инспеткоре - сделана экранизация кавычек - баг фикс протечки лога в соседние порты при мультипоточном режиме - улучшение отображения длинных подсказок в контекстном меню (если больше 30 симовло - то идет обрезка) - баг фикс click_by_name для совпалдающих имен и id 6.0.25 (2017.11.29) - добавлено контекстное меню к шедулеру - улучшена локализация шедулера - мелкие баг фиксы интерфейса - баг фикс очистки куков при старте - более устойчивая загрузка плагинов (не загружает сбойные плагины) - баг фикс Ctrl Alt Shift для send_key 6.0.26 (2017.12.01) - улучшение работы restart и exitapp - добавлена настройка - пауза при выполнении команды рестарт - баг фикс установки порта - баг фикс задания порта при app->restart - смена горячих клавиш га попроще для коментировани и раскоментирвоать выбранный текст - улучшение смены языка - добавление в контекстное меню команд DOM интерфейса и интерфейсов 6.0.27 (2017.12.03) - улучшение отображение контекстного меню с командамии - улучшение комментирования выбранной строки кода - новые настройки редактора - показать нумерацию строк - показать пустое место - показать переводы строк - добавлен диалог просмотра клавиатурных кодов - улучшение закрытия программы - добавлен диалог перехода на заданную строку в редакторе кода 6.0.28 (2017.12.07) - улучшение работы плагинов - мелкие улучшения интерфейса - новые настройки скинов - обновление хромиум версии до 62.0.3202.94 - улучшение управления вертикальной и горизонтальной прокруткой браузера - в контекстное меню закладки браузера добавлен пункт - Копировать Путь к Файлу - баг фикс - Файл->Сохранить Как - баг фикс нумерации строк - улучшение RT версии - улучшение работы : - xxx_by_form_name - xxx_by_attribute_by_form_xxx 6.0.29 (2017.12.12) - мелкие улучшения интерфейса - в расширенные настройки браузер добавлена возможность удаленной отладки Cromium используя Chrome DevTools Protocol Viewer - улучшение рестарта - улучшение выхода - улучшение смены портов - сделана запрет получения IP через WebRTC - добавлена возможность настройки JS расширений для браузера 6.0.30 (2017.12.19) - баг фикс вывода логов работы JS скриптов в панель отладки - небольшие баг фиксы и улучшения интерфейса - баг фикс работы контекстного меню и информации о позиции мышки над некоторыми сайтами - улучшение прокрутки браузера - улучшение работы с координатами для комплексных элементов - улучшение само-диагностики при выполнении команд - баг фикс команды создании папки при неправильных символах - баг фикс folder->get_all_items при получении путей папок - баг фикс передачи концевых пробелов в параметрах команд 6.0.31 (2017.12.26) - мелкий баг фикс интерфейса - улучшение выхода из программы - баг фикс app->shell_execute (добавлен пропущенный параметр params) - добавлена возможность поиска в браузере - добавлены основа для записи макроса (пока без событий клавиатуры) - улучшен app->exitapp - улучшен browser->refresh - улучшение контекстного меню над элементами 6.0.32 (2018.01.11) - улучшение сворачивания программы и баг фикс определения размеров окна в свернутом состоянии - небольшие улучшения и баг фикс интерфейса - баг фикс передачи параметров с кавычками во все функции - обновлен движок Cef на более новую версию 63.0.3239.109 (3.3239.1716.g735b746) - возможность открытия в редакторе любых типов файлов в текстовом формате - добавлена настройка редактора - показать панели сворачивания кода - баг фикс передачи лишнего пробела в командах 6.0.33 (2018.01.15) - добавление команды app->set_params_object_search для управлением режимом регистронезависимого поиска объектов - настрйока для управлением режимом регистронезависимого поиска объектов - баг фикс вывода в панель отладки при работе долгих скриптов - улучшение стабильности работы - добавлена команада $browser->add_tab - улучшение работы и баг фикс команд browser->set_width и browser->set_height (-1 - сброс до размеров по умолчанию) - улучшение работы restart_lan_by_xxx - улучшение работы set_default_authorization - сделано возможность пертаскивания закладок с редакторами скриптов - улучшение стабильности во время отладки - улучшение эмуляции мыши + баг фикс клика мыши в элементах со скролом - добавлена возможность работать не тольок с Localhost 6.0.34 (2018.01.18) - в interfaces и windowinterfaces добавлены итераторы (теперь можно использовать циклы foreach для работы со списками интерфйсов) - при отладке сделано открытие и переход на ошибку, даже если она находится в другом файле + общее улучшение рабоыт с ошибками - баг фикс скриншота элемента во фрейме, который имеет разную толщину границы - в меню Отладки добавлена возможность посмотреть активный элемент в инспеторе элментов - в контекстное меню браузера добавлены недостающие пункты работы с элементами разных типов - улучшение работы set_default_authorization для прокси 6.0.35(2018.01.23) - баг фикс browser->send_post_queries - баг фикс двойного перевода строки по send_input в textarea - улучшение работы app->clear и browser->clear_cookies - добавлена настройка - по переходу на следующий порт, если порт занят - улучшение само-диагностики - добавлена возможность задания точек останова при старте - добавлены возможность хождения по шагам при срабатывании точек останова - улучшение стабильности и скорости работы - баг фикс записи макроса - мелкие улучшения интерфейса - добавление отладочной панели "Вызовов Стека" 6.0.36 (2018.01.25) - добавлена панель - Быстрый Просмотр - для просмотра переменных в текущем контексте - улучшение работы точек останова - мелкие улучшения интерфейса - добавлена настройка - закрывать редактор по двойному щелчку - добавлена всплывающая подсказка над закладкой редактора - показывающая путь к файлу - сохранение состояния дерева быстрого старта между стартами и при обновлении 6.0.37 (2018.01.28) - добавлена настройка "сворачивать в трей" - в interface добавлены функции: - check - is_checked - мелкие улучшения и баг фикс интерфейса - в папку с программой добавлен файл ver.txt - в котором хранится текущая версия программы - при инсталяции теперь создается файл Windows\System32\drivers\etc\ в котором находится путь к установленному хуман эмулятору - в меню редактора добавлены пункты - Свернуть/Развернуть все регионы - добавлена возможность вывода панели отладки в кодировке cp-866 (для C#) - автоматическое выставление кодировки скрипта , флага юникод обработки комманд и кодировки окна отладки для (C# PYTHON и JS) - автоматическое выставление флага юникод обработки комманд и кодировки окна отладки для PHP в зависимости от кодировки скрипта 6.0.38 (2018.01.31) - улучшение работы browser->set_languages - добавлена возможность копировать значения из окна быстрого просмотра - возможность очистки окна быстрого просмотра - автообновление переменной в окне быстрого просмотра + всплывающие подсказки - улучшение работы точек останова + баг фикс сброса при смене порта - улучшение работы keyboard->send_key - баг фикс работы закладок при перечитывании файла - улучшение работы "Регионы \ Свернуть Все" в редакторе - мелкие улучшение интерфейса - добавлена новая расширеная настройка браузера - тип открытия popup окон - может пригодитяс на некоторых сайтах, котрые требуют отдельную страницу браузера (не закладку) - редактор теперь сохраняет позиции последних редактируемых строк - добавлена команда mouse->send_move_to для организации вирутального перемещения мыши по заданной траектории - код инсталяции теперь идентичен как у версии 4.10.xxx - даже при установке обоих на диск D 6.0.39 (2018.02.07) - баг фикс работы mouse->send_move_to и mouse->move_to - улучшение работы inetrface->meta_click - баг фикс set_time_zone при передаче значения -1 - баг фикс контекстного меню (get_all_by_id и get_by_id) - добавлена настройка - сворачивать в трей при старте - добавлен параметр командной строки, указывающий сворачивать в трей при старте - мелкие улучшения интерфейса - добавлена команда app->minimize_to_tray_by_start для управления настройкой "сворачиваить в трей при старте" - баг фикс передачи аргументов командной строки при запуске C# скриптов - баг фикс передачи управляющих клавиш через keyboard->send_key - улучшение работы browser->set_accept_languages - добавлена команда browser->set_popup_type для управления способом открытия попап окон - добавлены команды в browser для идентификации в сервисах гугл - set_google_api_key - set_google_default_client_id - set_google_default_client_secret 6.0.40 (2018.02.11) - баг фикс изменения размеров для английской реализации - улучшение работы app->minimize_to_tray - улучшение send_keyboard_input_by_xxx - улучшение выполнения внешних скриптов - улучшение app->run_as_bat - небольшие улучшения интерфейса - добавлена функция connection->get_mac_address_by_number - добавлены функции get_all_by_outer_text и get_all_by_outer_html во все объекты - сделана возможность перетаскивания закладок браузера - улучшение browser->clear_cookies и browser->clear_cache - баг фикс работы панели списка элементов 6.0.41 (2018.02.12) - апгрейд движка Chromium на 63.0.3239.132 - баг фикс работы панели списка элементов после пересоздания браузера - добавлена функция webpage->print_to_pdf - баг фикс set_time_zone - улучшение работы set_accept_languages 6.0.42 (2018.02.14) - улучшение работы всех функция связанных с аттрибутом value - добавлена функция get_value_by_attribute - улучшение работы функций скриншота элементов - улучшение работы browser->set_referer - улучшение работы настройки запретить Кэш - добавлена функция browser->set_accept - добавлена функция browser->set_accept_encoding - баг фикс выполнения команд send_input_by_xx send_move_to move_to и других скриптов с циклическими выполнениями из скриптов что запущены вне оболочки хумана - сделана команда browser->get_ready_state 6.0.43 (2018.02.20) - улучшение стабильности работы - улучшение работы с не http(s) протоколами (типа tg://) - добавлена настройка использовать PHP отладчик - в RT версии полностью отключена отладка - убраны лишние сообщения - поддержаны команды в 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 - улучшение работы с прокси - enable_proxy - disable_proxy - баг фикс навигации на длинные урлы и урлы, содержащие спецсимволы - добавлена функция debug->get_process_id для получения ID процесса хумана - убраны лишние сообщение об ошибках пути к скрипту, при выполнении внешних скриптов 6.0.44 (2018.02.27) - баг фикс работы webpage->set_body - в функции enable_proxy и disable_proxy - добавлен параметр указывающий на необходимость пересоздания браузера при выполнении этих команд - баг фикс вызова инспектора через список элементов - задействованы функции - add_child - insert_before - баг фикс разворачивания программы из тулбара - улучшение работы с точками останова - улучшение работы window->execute_open_file (файлы сбрасываются после каждого срабатывания) - улучшение работы функций движения мыши по траектории при заданиях координат за пределеами видимости страницы - улучшение работы макроса для записи скриптов через мышь и клавиатуру 6.0.45 (2018.03.03) - добавлена команда clipboard->put_html для имитации копирования html с некоторого сайта - в контекстное меню закладки браузреа добавлен пункт Пересоздать - улучшение команды browser->refresh - добавлена кнопка на пенель браузера "Обновить" - баг фикс лишних значков в трее при выходе - улучшение запуска скрипта (убран перехват фокуса, при старте) - улучшение работы browser->set_width и browser->set_height - улучшение стабильности работы - при записи utf-8 файлов они теперь записываютcz в UTF-8 без BOM - улучшение работы browser->send_qet_query и send_post_query - улучшение диалога поиска в радакторе 6.0.46 (2018.03.10) - баг фикс при переходе на закладку быстрого старта - улучшение установки языка set_languages - баг фикс вывода на панель отладки - ускорение контекстного меню команд - добавлена настройка позволяющая увеличить скороcть контекстного меню команд за счет уменьшения команд, связанных с DOM интерфейсами - в инспектор добавлена возможность навигации по дереву элементов - в инспекторе добавлена информация о соседях в дереве элементах - улучшение обмена между скриптами и программой : все значения параметров переведены на base64_encoded - улучшение работы всех команд, связанных с inner и outer html - точное соответствие переданных символов из скрипта без искажений кодировки - в DOM Inteface добавлены команды get_next И get_prev для получения следующего и предыдущего элемента в дереве элементов - отключение лишней нагрузки при запуске скрипта 6.0.47 (2018.03.13) - при первом старте выбирается язык интерфейса, в зависимости от языка windows - улучшение выбора имени файла при создании нового скрипта - добавлен новый объект $video для управления элементами с тэгом "video" - добавлена возможность задавать шрифт редактора в настройках - добавлена функция get_by_xpath для получения элемента по его xpath - добавлена функция is_exists_by_xpath для проверки существования элемента с заданным xpath - в инспектор добавлен просмотр xpath элемента - улучшение отображения дерева элементов - добавлена возможность открыть элемент с дерева элементов в инспекторе 6.0.48 (2018.03.20) - улучшение отображения показа строк в панели быстрого просмотра - добавлен пункт в контекстное меню - показать в дереве - улучшение работы дерева элементов - исправлены мелкие баги интерфейса - баг фикс работы send_keyboard_input_by_xxx при передаче паузы-диапазона - исправлена ошибка с изменением размера хумана на английском интерфейсе - оптимизация скорости работы 6.0.49 (2018.03.21) - баг фикс разворачивания хумана из свернутого состояния при щелчке по тулбару - browser->set_language - улучшение и ускорение работы - улучшение и баг фикс работы шедулера для задач по выбору - добавлена сортировка по столбцам панели шедулера - баг фикс отображения содержимого форм в дереве элементов - в инспектор добавлена возможность посмотреть текущий элемент в дереве элементов 6.0.50 (2018.03.21) - обновлен движок на CEF 3.3325.1749.ga42963a, Chromium 65.0.3325.146 6.0.51 (2018.03.23) - добавлена возможность выбора в редакторе кодитровки utf-8 c BOM - небольшие улучшения интерфейса - добавлена панель - Помошник кода с типовыми конструкциями для скриптов - в на панель операций редактора добавлен комбобокс с возможностью быстрого перехода к функциям в текущем файле - исправлен баг с запуском внешних скриптов в utf-8 BOM - в инспектор добавлена возможность вставки кода в редактор 6.0.52 (2018.03.27) - возвращена возможность запуска в x32 системах - улучшение работы в свернутом состоянии - баг фикс залипаний мыши прои ошибках выхода - ускорение и оптимизация работы - доработка макроса и панели обавления кода 6.0.53 (2018.03.29) - улучшение панели добавления кода - в контекстное мнею браузера добавлены команд "Копировать" и "Выбрать Все" - улучшение работы browser->go_back и browser->go_forward - теперь выдают false, если стэк переходов пуст - улучшена работа команды browser->set_count (совместимость с IE версией) - обновлен движок CEF 3.3325.1751.ge5b78a5 - обновлен движок Chromium 65.0.3325.181 6.0.54 (2018.03.30) - улучшена панель помощника кода - улучшена работа макроса - сделана возможность управления внешними окнами в режиме Popup также как и браузерами на закладках - улучшение работы комобокса с функциями в редакторе - исправление орфографических ошибок и опечаток - добавлена панель информации о загрузках - добавлены команды в browser, для работы с загрузкой файлов - get_last_download_id - is_download_compelte - get_download_info 6.0.55 (2018.04.07) - возможность настройки порта отладчика PHP скриптов и возможность запускать много скриптов на отладку - ускорение работы и оптимизация - баг фикс применения настроек браузера на медленных машинах - улучшение отображения контекстного меню - улучшение работы команд enable_java_script enable_images enable_dom_storage enable_cache enable_activex - улучшение работы горячих клавиш в браузере - баг фикс закрытия хумана при активной закачке файлов - добавлена команды : browser->cancel_download(); - улучшение помощника кода 6.0.56 (2018.04.10) - добавлена совместимость с 32x системами - небольшой баг фикс интерфейса - install теперь закачивает сам необходимые компоненты для работы программы 7.0.0 (2018.04.16) - оптимизация выполнения 7.0.1 (2018.04.17) - улучшение панели быстрого старта - добавлен пункт меню Вид: сбросить состояние докующихся панелей - апгрейд движка CEF на 3.3325.1758.g9aea513 7.0.2 (2018.04.24) - добавлен пункт Активация - для переактивайции лицензии - добавлена настройка редактора, управляющая переносом строк - добавлена проверка даты лицензии - в функцию clipborad->paste добавлен параметр text, который если задан будет использован для команды вставки из буфера - улучшение очистки браузера при закрытии и пересоздании закладки - улучшение очистки от лишних субпроцессов при закрытии программы - добавлена команда $connection->set_mac_address_by_number - добавлена команда, app->set_script_as_unicode, позволяющая устанавливать в какой кодировке будет обрабатываться скрипт - добавлен объект $havestor - для сбора html в безбраузероном режиме (с поддержкой JS) - обновлен движок CEF на стабильный релиз 7.0.3 (2018.04.26) - объект harvestor добавлен для всех языков - существенное ускорение работы функций $webpage->get_x_in_webpage_picture и $webpage->get_y_in_webpage_picture - в get_x_in_webpage_picture и get_y_in_webpage_picture - добавлены 2 параметра отвечающие за распознание подобных изображений на основе компьютерного зрения: - similar_koeff - коээфицент подобия (дробное : от 0 до 1, оптимальное значение 0.95 ) - similar_algoritm - алгоритм поиска подобия (целое : от 0 до 5, оптимальное значение 5) - в webpage->get_pos_in_webpage_picture - добавлена новая функция для получение позиции картинки в странице - добавлен пункт меню "Сервис->Сделать и Открыть Скриншот" - добавлен пункт меню "Сервис->Выйти и Запустить RT версию" - browser->navigate, возвращает false в случае неудачной навигации - добавлена функция browser->get_last_navigation_error, позволяющая получить подробности ошибки последней навигации, если они были 7.0.4 (2018.05.05) - частично доработан хелп по примерам и по новым функциям - мелкие улучшения интерфейса - улучшение лога при ошибках загрузки страниц (ошибки теперь выводятся в лог консоли) - добавлена функция $textfile->delete_line_from_file - добавлен объект $proxyswitcher для организации переключения проксей (в том числе и в многопоточном режиме) - баги фикс выполнить выделеное при изменении расположения папки MyScripts - баги фикс создания нового скрипта при изменении расположения папки MyScripts - улучшение работы комбобокса для быстрого перехода по функциям 7.0.5 (2018.05.08) - убрали зависание на некоторых сайтах при сторонней авторизации - шаблоне C# XHE.dll теперь не зависит от Curl - сделана рабочей функция element->get_all_by_query_selector - добавлена команда proxyswitcher->add_proxies - proxyswitcher добавлен во все языки - улучшение работы popup окон 7.0.6 (2018.05.29) - добавлен пункт меню - Сделать и открыть упрощенный скриншот - добавлен параметр is_gray для создания упрощенных скриншотов в следующие функции : - screenshot_by_name - screenshot_by_number - screenshot_by_src - screenshot_by_attribute - webpage->print_screen - dominterface->screenshot - улучшение работы диалога добавления кода (диагностика, новые объекты) - баг фикс browser->send_qet_query в Templates JS - улучшение вывода сообщений о неполадках в панель отладки - в PHP Templates добавлен объект $mail со следующими функциями: для работы с SMTP: - smtp_connect - smtp_disconnect - send_mail_via_smtp для работы с POP3: - pop3_connect - pop3_disconnect - get_message_count_via_pop3 - get_message_from_by_number_via_pop3 - get_message_subject_by_number_via_pop3 - get_message_date_by_number_via_pop3 - get_message_body_by_number_via_pop3 - delete_message_by_number_via_pop3 - delete_all_messages_via_pop3 - улучшение пересоздания браузера, когда открыта панель разработчика - добавлен парметр командной строки ask_port (как в IE - если задан - то если текущий порт занят, то просто не запускать хуман эмулятор ) - баг открытия расширенных настроек браузера - улучшение отображения панели расписания скриптов - убраны лишние пункты меню в RT 7.0.7 (2018.05.31) - улучшение записи макроса - улучшение записи макроса - добавлен параметр командной строки /hide_tray_icon:"1" - который позволяет не показывать иконку в трее - улучшение работы с Popup окнами авторизации - баг фикс задания языка браузера при первом запуске - апгрейд CEF 3.3325.1758.g9aea513 и Chromium 65.0.3325.181 - баг фикс работы с сертификатами безопасности (.pfx) - улучшение работы harvetsor - теперь работает в асинхронном режиме - в harvetor->init добавлены параметры позволяющие указать список прокси для сбора и обрабатывать или нет JS при сборе - в mail добавлены функции: - imap_connect - imap_disconnect - get_message_count_via_imap = get_message_by_number_via_imap - улучшение работы keyboard->send_key - улучшение работы функции browser->enable_proxy - теперь можно задавать логин и пароль для авторизации вместе с прокси ( "xx.xx.xx.xx:pp;login;pawword" ) 7.0.8 (2018.06.08) - в $proxyswitcher добавлена функция switch_proxy, позволяющая задать следующий прокси из списка прокси - в mail добавлены функции - для POP3: - 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 - для IMAP: - get_message_by_number_via_imap - get_message_by_subject_via_imap - get_message_by_from_via_imap - get_message_by_text_via_imap - улучшение работы Popup окон - мелкий баг фикс и улучшения интерфейса - в функцию browser->refresh добавлен параметр ignore_cache, позволяющий делать перезагрузку страницы используя, и не используя кэш - C# шаблон XHE.dll работает теперь без использования библиотеки libcurl.NET (старые версии тоже работают) - баг фикс работы инсталлятора ( теперь все нужное ставит сам ) - баг фикс app->get_dlg_input_string (подключены 2 дополнительных параметра, что работали в IE) - добавлены настройки передаваемого разрешения экрана браузера (если -1 то как в системе по умолчанию) - User Agent теперь устанавливается без перезагрузки приложения и пересоздания браузера - баг фикс broawser->set_app_info - баг фикс browser->set_platform - добавлена настройка в диалоге настроек : "Прятать иконку в трее" - добавлена команда enable_remote_fonts - разрешающая или запрещающая использование удаленных шрифтов + настройка в диалоге настроек - баг фикс browser->set_screen_resolution (теперь всегда срабатывает с первого раза) - улучшение работы всех функция связанных с подменой Finger Print - сделана browser->enable_frames - запрещает загрузку фреймов - добавлена функции browser->set_hardware_info для эмуляции navigaror.hardwareConcurrency и navigaror.deviceMemory - улучшен помощник кода 7.0.9 (2018.06.22) - существенное улучшение помощника кода - обновлен движок хрома - добавлена функция browser->set_plugins_info - улучшение работы browser->set_canvas_toDataURL - улучшение отображения в инспекторе для активных элементов во фрейме - возможность через JS изменять и получать доступ к любым элементам во фреймах - корректное отображение номера фрейма в инспекторе - корректное отображение номера фрейма в контекстном меню команд - улучшение работы с кэшем - баг фикс browser->clear_cache - улучшение работы mouse->move_to и mouse->send_move_to - улучшение работы методов click_by_xxx (убран двойной щелчок) - добавлено Ctrl+F в панель разработчика - добавлена клавиша Enter в диалог добавления кода - улучшение интсалляционного файла - улучшение хелпа - в редактор добавлена подсветка парных и не парных скобок - сделано закрытие контекстного меню в браузере при щелчке по браузеру - создан официальный телеграмм канал : https://t.me/humanemulator 7.0.10 (2018.06.28) - обновлен движок хрома на 67 версию - баг фикс получения куков - улучшение старта программы - улучшение работы send_input функций 7.0.11 (2018.06.30) - улучшен помощник кода - добавлена функция $windows->execute_prompt - контекстное меню команд теперь поддерживает C#, JS и Python - добавлена настройка - "Изолированые Браузеры в закладках" - позволяющая создавать браузеры в каждой закладке - с разным кэшем (папка кэша привязана к номеру закладки или задается вручную) - с разными куками (папка куков привязана к номеру закладки или задается вручную) + задавать персонально на каждую вкалдку (при создании закладки - задаются по умолчанию) : - прокси - юзер агентом - разрешение экрана - язык браузера - accept language - accept - accept encoding - time zone - navigator.platform - navigator.cpuClass - referer - appName - appCodeName - appMinorVersion - product - productSub - maxTouchPoints - onTouchStart - Canvas finger print - WebGL finger print - hardwareConcurrency - deviceMemory - pluginsInfo + при открытии ссылки в новом окне - берутся параметры от той закладки с которой было сделано открытие - добавлены функции browser->set_cache_folder - для установки папки c куками - добавлены функции browser->set_cookies_folder - для установки папки c кэшем - добавлена настройка подсвечивать скобки в редакторе - добавлена настройка - закрывать закладку браузер двойным щелчком 7.0.12 (2018.08.25) - в RT версии стартовая страница по умолчанию сделана "about:blank" - улучшение контекстного меню для Python - добавлены функции для записи индивидуальных настроек закладок (профиля) в файл browser->save_profile browser->load_profile - мелкий баг фикс интерфейса - баг фикс ошибок при разворачивании программы из трея во время старта - в функцию quit добавлен параметр message - для вывода сообщений при выходе - баг фикс режима работы с использование пароля на передачу команд ($server_password) - улучшение отображения отладочной информации в режиме "как текст" - улучшение сохранения настроек программы (резервная копия + проверки на успешность ) - улучшение работы функции browser->set_user_agent (предупреждение + автозамена "\n" ) - добавлена команда browser->enable_isolate_tabs - управляющая режимом изолированных закладок - баг фикс команд - get_all_attributes_by_attribute - get_all_hrefs_by_attribute - в расписание скриптов добавлена возможность создавать задачу "раз в N секунд" - для скрипта, выполняющегося бесконечное число раз сделано исправление : скрипт не может прервать никакой другой скрипт, даже если это указано в настройках шедулера 7.0.13 (2018.09.01) - баг фикс работы webpage->load_web_page для случая частичной ее загрузки - добавлены настройки - вести лог приложения - вести лог команд - в harvestor добавлены команды - make_screenshoots - get_screenshoot_path - set_browser_size - добавлена переменная XHEBaseObject.server_tab, задав которую можно принудительно указать закладку с которой всегда будет работать скрипт (таким образом можно организовывать работу нескольких скриптов с одним экземпляром хуман эмулятора (каждый скрипт в своей закладке)) - добавлен диалог просмотра профиля текущей закладки (вызывается через контекстное меню закладки браузера) 7.0.14 (2018.09.08) - улучшен диалог просмотра и редактирования профиля текущей закладки - улучшена панель дерево элементов - к профилю добавлена возможность задать его имя и описание - к профилю добавлена высота и ширина браузера - улучшение прокрутки при работе с элементами за пределами выделенной части страницы (сделано +100 от нижнего края) - в инспектор добавлены свойства selected и seelctedIndex - обновлен помощник кода 7.0.15 (2018.09.24) - CEF обновлен до версии 69 - баг фикс вылетов при долгой работе и выводе хинтов - запрет перехвата фокуса браузером во время работы - улучшена работа browser->paste (после вставки текста возвращается старое значение) - баг фикс работы keyboard->input - баг фикс работы get_by_name - ищет по точному соответствию имени - небольшой баг фикс интерфейса - баг фикс вывода номера формы в инпекторе - баг фикс выода в панель отладки для PHP Unicode (China) - добавлены команды - interface->get_form_number - interface->get_frame_number - обновлен Помощник Кода - улучшена работа с капчей и обновлены примеры - добавлено window.chrome.webstore - баг фикс очистки кэша - баг фикс пересоздания браузера 7.0.16 (2018.09.25) - улучшение работы app->clear (теперь чистит и куки, в том числе сессионные) - добавлен лог во вкладку "консоль" об активации правил замены raw->add_replace_rule - browser->send_post_query теперь передает куки текущей страницы, если они есть - улучшение работы макроса (полная эмуляция клавиатуры) - поддержка плагинов + в инсталл добавлен исходный код примера плагина - улучшение подмены параметров браузера (в том числе в создаваемых и загружаемых фреймах) - улучшение работы с фокусом 7.0.17 (2018.10.01) - улучшение оображения дерева элементов - добавлены JS расширения - пример лежит в папке "\Plugins\CEF Extensions\sampleExtensions.JS" - т.е через них также можно проводить модификацию JS движка - улучшение подмены парметров барузера - добавлены горячие клаивиши на поиск в браузере Ctrl+F, F3 и Shift+f3 - оптимизация использования памяти - улучшение работы контекстного меню в браузере - улучшенеи открытия инспектора и дерева элементво по горячим клавишам Ctrl+R.Mouse и Ctrl+Shift+R.Mouse - улучшение отображени программы на Hi DPI мониторах - ускорение folder->clear - улучшение рестрата - баг фикс browser->clear_cache 7.0.18 (2018.10.09) - мелкие улучшения и баг фикс интерфейса - улучшение лога обмена запросами хумана с сайтами - баг фикс добавления некоторых функций в диалоге добавления кода - улучшение остановки и перезагрузки - улучшение записи настроек и защита их от сбоев записи на жесткий диск - улучшение панели списка элементов : добавление контекстного меню действий + открытие в инспекторе по двойному щелчку - улучшение работы функции webpage->get_web_page_code - баг фикс передачи параметров командной строки при запуске Studio из bat файла - улучшение работы функции app->clear и пункта меню Очистить все (чистит теперь все вкладки, а не толоко активную и удаляет лишние папки в папке текущего порта) - улучшение работы app->clear_cache 7.0.19 (2018.10.12) - небольшой баг фикc и улучшения интерфейса - улучшение работы browser->set_time_zone - улучшение меню над списком элементов - улучшение дерева элементов (контекстное меню команд, выбор фреймов, просмотр в инспекторе элементов во фреймах) - баг фикс mouse->move для элементов с нижнего края страницы 7.0.20 (2018.10.18) - небольшой баг фикc и улучшения интерфейса - добавлена функция connection->set_local_ip - баг фикс browser->set_plugins_info - улучшена работа с WebRTC - переход на версию x64 - исправлен баг с сохранением 5 минутных задач в расписании скриптов - улучшена работа с буфером обмена - функции get_cookies теперь получают и HTTP куки - исправлена работа инспектора и контекстного меню во фреймах - в инсталл добавлена автоматическая установка VC Redistributive x64 - в interface->send_event и функции send_event_by_xxx добавлен параметр wait_browser - указывающий проверять и ждать состояние занятости браузера после события (по умолчанию true) - баг фикс предлагаемых координат мыши в объекте mouse в контекстном меню добавления команд - в настройки браузера добавлено управление диалогом HTTP авторизации - баг фикс обновления дерева элементов с фреймами из контекстного меню - баг фикс пересоздания браузера в полноэкранном режиме + улучшение работы полноэкранного режима 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->clear и app->clear_cache - улучшение работы контекстного меню - улучшение анонимности при роботе хромиума - улучшение подмены JS параметры во фреймах - добавлена поддержка JS Notification + настройки на разрешение их в JS и настройка показывать их в программе - подробности тут : https://delch.github.io/notifications-api/ - баг фикс get_all_external_inner_texts_and_hrefs для относительных ссылок - улучшение работы функции screenshot (учет отрицательных координат) - добавлена команда mail->set_proxy, для указания работы POP3, SMTP, IMAP через прокси (прокси обязательно должны быть типа сокс, поддерживаются socks4, socks5 и https и прокси с авторизацией ) - баг фикс работы компьютерного зрения на Windows Starter - убран варнинг в send_event_by_name - добавлена функция app->get_cursor_type - баг фикс webpage->get_element_from_point - улучшение работы app->get_cursor_type - добавлены координаты x и y ( если заданы курсор вначале пермещается в эту точку ) - баг фикс browser->run_jquery - улучшение подмены Canvas Fingerprint во фреймах - улучшение контекстного меню для listbox - баг фикс залипания F11 во время отладки PHP скрипта - улучшение очистки интерфейсов по завершению скрипта 7.0.23 (2018.11.03) - баг фикс get_all_inner_htmls_by_attribute при attr_name=class - сделана отображение информации и работа с элементами во фрйемах, вложенных в фрейм + работа с ними - улучшение дерева элементов, списка элементов ,инспектора и контекстных меню добавления команд для элементов во фреймах - улучшение работы функций связанных с вложенными фреймами - при работе с письмами добавлена возможность получения text_body сообщения - улучшение закрытия - сделана функция windows->execute_authorization - сделаны функции + добавлен параметр include_subchildren: - 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 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 - добавлена опция - очистка логов при старте - улучшение стабильности работы - в DOM interface добавлены функции : get_child_by_outer_text и get_child_by_outer_html - улучшение работы с попапами - в функции c exactly добавлена возможность использования регшулярных выражений (exactly=2 и используется java script функция string.search) + добавлены константы _CONTENT_ = 0 _EXACT_ = 1 _REGULAR_ = 2 7.0.26 (2018.12.16) - баг фикс windowinterface->input - сделано сохраниение точек останова между стартами (для PHP) - небольшие улучшения интерфейса - добавлен пункт меню - Проверить обновления - улучшение стабильности - обновлена версия CEF 7.0.27 (2018.12.19) - обновлена версия CEF на 71 - улучшение скорости и стаюбльности - добавлено $listbox->select_random_by_attribute - баг фикс запуска из команднйо строки - обновлен Node.js - небольшие улучшения интерфейса - добавлены объекты для работы с СМС - $onlinesim - $smsactivate - $simnet - $cheapsms - улучшение работы с Popup окнами 7.0.28 (2019.01.15) - в расширенные настройки браузера добавлена возможность задавать аргументы командной строки для браузера (https://peter.sh/experiments/chromium-command-line-switches/) - в командную строку хумана добавлена возможность задавать командную строку браузера при старте- например /browser_command_line:"--touch-events=1,--disable-features = CrossSiteDocumentBlockingAlways, CrossSiteDocumentBlockingIfIsolating" - баг фикс добавления новой задачи в шедулер (если не указана дата старта) - улучшение вывода в консоль - Code Helper теперь доступен и для JS-скриптов - обновлен движок браузера 7.0.29 (2019.01.22) - объект Mail теперь доступен в JS,PY,CS + обновлены тесты и хелп - PHP обновлен до версии 7.2.14 - небольшие улучшения интерфейса - в контекстном меню для команд мыши теперь предлагаются координаты относительно начала страницы - баг фикс открытия ссылок с target="_blank" - теперь отслеживается урл и все другие составляющие - при задании User Agentтакже теперь задается и appCodeName и appCodeVersion - улучшение примеров mail->set_proxy() - баг фикс raw->get_last_response_buffer 7.0.30 (2019.02.05) - небольшие улучшения интерфейса - в дерево элементов добавлен Поиск - улучшение отображение контекстных меню - улучшение работы попапов - баг фикс set_cookie при задании пробелов между куками - улучшение работы Ctrl+Tab для переключения между закладками редактора - улучшение работы выполнить выделенный фрагмент скрипта - теперь скрипт создается и выполняется в той же папке что и скрипт, откуда был взят фрагмент - улучшение обновления дерева - теперь запоминается выбранный фрейм - добавлена в меню редактора - Операции - убрать концевые пробелы и табуляции - улучшение работы пункта контекстного меню браузера Копировать 7.0.31 (2019.03.09) - улучшение работы F1 в редакторе - при выделении какого либо текста - ищется информация по нему в справке - обновление встроенных вспомогательных библиотек - save_url_to_file теперь поддерживает и относительные пути - добавлена возможность открытия csv файлов в редакторе - небольшой баг фикс и улучшение интерфейса - в C# добавлены объекты для работы с СМС - добавлена экспериментальная модель браузера - Chrome Web Driver для управления реальным хромом на компьютере (альфа версия) - движок CEF обновлен до 72 версии 7.0.32 (2019.04.04) - улучшение работы функций задающих куки - движок CEF обновлен до 73 версии - небольшие улучшения интерфейса - улучшение контекстного меню в браузере для выбора действий с элементами - баг фикс отсутсвия скрола в логе при малых размера лога - баг фикс открытия новой страницы - баг фикс работы с Selenium WebDrier - багфикс рестарта в сингл версии 7.0.33 (2019.05.05) - движок CEF обновлен до 74 версии - баг фикс багов интерфейса - баг фикс настроек отклбючения картинок - баг фикс редких ситуаций возникающих в работе 7.0.34 (2019.05.26) - улучшение скорости работы браузера и оптимизация отрисовки - баг фикс создания скриншотов в свернутом состоянии - баг фикс чтения состояния докующихся панелей - в get_count_by_attribute и get_all_by_xxx добавлена возможность использования регулярных выражений (exactly = 2) - баг фикс расписания скриптов - для разового запуска скрипта - небольшие улучшения интерфейса - сделан учет скрола родительских элементов при создании скриншота в функциях interface->screenshot и scrrenshot_by_xxx - перед созданием скриншота теперь всегда удаляется предыдущий файл скриншота, если он былдобавлена команда windows->screenshot для создания скриншотов рабочего стола с разных мониторов системы - небольшой баг фикс интерфейса - баг фикс ошибок старта при некоторых конфигурациях - добавлена команда image->get_pos_of_image - баг фикс работы расписания скриптов - улучшение редактирование даты старта в настройках задачи расписания скриптов - баг фикс щелчков мыши во внешних окнах (windowinterface) - улучшение работы полной эмуляции мыши (mouse) - баг фикс работы браузера при масштабировании + улучшение точности масштабирования - баг фикс работы программы при смене DPI интерфейса (125% 150% ...) - улучшение скриншотов внешних программ + добавлен параметр, позволяющий создавать упрощенные скриншоты - добавлена команда image->get_all_pos_of_image 7.0.35 (2019.06.04) - добавлена настройка Enable Touch Events - для поддержки touch команд - добавлена команда mouse->send_touch - для эмуляции touch событий - улучшение работы с фокусом - улучшение работы при минимизации - улучшение работы логов в окно отладки - добавлен объект sftp для работы с SFTP со следующими функциями + тесты : - connect - create_directory - disconnect - disconnect_all - get_file - put_file - remove_directory - remove_file - улучшены сообщения об ошибках для функций ftp - добавлена настройка - писать отладочные логи только в файлы (без вывода в отладочную панель) 7.0.36 (2019.06.17) - обновлена версия Chromium до 74.0.3729.108 - улучшена сборка мусора и оптимизация памяти - контекcтное меню на закладках браузера теперь поддерживает Питон,JS,C# - в DOM добавлены объекты для соответствующих HTML тэгов: - footer - header - section - улучшение работы с памятью при пересоздании браузера и закрытию закладки - баг фикс select_value_by_attribute при неточных соответсnвиях + поддержка регулярных выражений - баг фикс функций по работе с дочерними элементами - добавлен проект PHP Storm с настройками для работы в хумане ( папка PHP Strom Project ) 7.0.37 (2019.08.21) - обновлена версия Chromium до 76.0.3809.87 - мелкий баг фикс интерфейса (орфография) - баг фикс утечек памяти - баг фикс автопрокрутки в панелях отладки - в помощник кода добавлен поиск - баг фикс get_pos_in_webpage_picture - улучшение работы webpage->print_screen - теперь можно сделать скриншот любой части страницы (даже скрытой) - в DOM Interface добавлена команда send_touch - в контекстное меню дерева Быстрого Старта добавлены команды Удалить и Переименовать - сброс прокси при закрытии программы - ускорение включения и выключения прокси - улучшение работы панели "Список Элементов", теперь при выборе в панели, элемент также подсвечивается в браузере - точки останова теперь можно выставлять и снимать используя мышь - добавлена настройка - позволяющая вызывать контекстное меню сайта, если оно есть, по правой кнопке вместо контекстного меню добавления команд - в профиль браузера добавлена страничка с геолокацией - добавлена команда browser->set_geo для задания геолокации - баг фикс обработки порядка аргументов командной строки - в функции get_all_hrefs_by_attribute и get_all_inner_texts_by_href добавлено возможность использовать exactly = 2 (регулярные выражения) - баг фикс передачи куков при вызове команды save_url_to_file - баг фикс передачи реферера в новые закладки - улучшение механизма подмены реферер - небольшой баг фикс работы - добавлена печать страницы и печать страницы в PDF - при сохранении скриншота учитываются расширения файла для выбора формата файла - в рав лог добавлен лог заголовков запросов (в том числе и куков) - в рав лог добавлен лог заголовков ответов (в том числе и куков) - добавлена команда raw->get_last_response_header - улучшение быстродействия 7.0.38 (2019.09.04) - в XHEInerface: get_parent добавлен параметр level, позволяющий указать уровень родителя по отношению к элементу - в XHEInerface добавлена функция get_parent_by_attribute для поиска родительских элементов с заданным значением атрибута - улучшена установка точек останова мышкой - улучшение автоскролированния окна вывода - улучшение работы настройки запретить WebGL - улучшение работы настройки показывать диалог безопасности бразуера - при работе с фреймами во всех функций можно теперь указать вместо номера, часть его урла : url=>XXX или часть имени name=>XXX, тогда поиск будет происходить не по номеру а по части имени или части урла фрейма - улучшение работы с номером фрейма при большом количестве фреймов - небольшие улучшения интерфейса - улучшение просмотра элемента в панели списка элементов при выборе его в панели дерева элементов - добавлена возможность из инспектора открыть элемент в панели списка элементов - улучшение работы set_foreground_window - в меню файл добавлен пункт "Новый проект" для создания нового проекта скрипта - добавлены пункты меню и горячие клавиши (Ctrl+-) для уменьшения и увеличения масштаба браузера - в рав лог добавлен метод (POST GET) запроса и данные POST запросов, а также refefer, referer policy и transition type - улучшение стабильности отрисовки браузера - улучшение работы debug->notification_box - добавлены команды в windowshell: start_video_record и stop_video_record для создания видео из заданной области экрана - добавлены команды в browser: start_video_record и stop_video_record для создания видео из заданной области браузера - улучшили имитацию мыши при щелчках на элементах, до которых нужен скролл 7.0.39 (2019.09.17) - баг фикс мелких ошибок интерфейса - баг фикс debug->nofification_box (timeout) - улучшение передачи координат мыши при mouse->click(false) - добавлена команда browser->clear_local_storage (полная очистка local storage для всех доменов) - в команды start_video_record добавлен параметр is_gray, позволяющий делать запись видео черно белой - баг фикс windowsinterface->is_focused - баг фикс windowsinterface->input при работе с русскими буквами - добавлены функции window.get_focused_window и window.get_foreground_window - в WindowInterace добавлена функция is_foreground - сделано обновление файла в редакторе при обновлении его на диске при перключении в хуман - улучшение стабильности работы - улучшение send_post_query - теперь можно использовать и для отправки base64 данных - исправлены ошибки при работе с сервисом распознования капч rucaptcha.com для языков php, С# и python - добавлены новые функции recognize_geetest и recognize_recaptcha_v2 для распознавания geetest капчи и recaptcha v2 обычной и невидимой - для языков php, С# и python добавлен объект twocaptcha для работы с английской версей сервиса rucaptcha.com - 2captcha.com - работа панели дерева элементов и функций get_child_xxx синхронизирована - обновлен хелп по фкнкциям программы 7.0.40 (2019.09.27) - баг фиксы, связанные с последним обновлением движка Chromium - улучшение наведение мыши в командах со скролом - баг фикс создания скрипта в расписание задач - раз в 10 минут - улучшена работа browser->set_canvas_toDataURL - сделаны более уникальные canvas fingerprint - добавлены настройка Fake Media UI для улучшения fingerprint WebRTC - добавлены настройка Fake Media Devices для улучшения fingerprint WebRTC - в функции interface->get_x, interface->get_y добавлен параметр ($in_view), позволяющий получать текущие координаты элемента в видимой области браузера (аналог JS getBoundingClientRect) - небольшие улучшения интерфейса - улучшение диалога профиля браузера - добавлена команда browser->set_random_webgl_fingerprint - добавлена функция browser->set_internationalization (управление Internationalization API на странице https://browserleaks.com/javascript) - в диалог профиля добавлена страница Internationalization 7.0.41 (2019.10.10) - обновлен движок Chromium до 77 версии - улучшение работы с заголовкам и поддержка новых FETCH заголовков - улучшение работы set_time_zone - небольшие улучшения интерфейса - небольшой баг фикс связанный с инициализацией и перезагрузкой - сделано raw->set_hook_on_begin_transaction - в raw->set_hook_on_begin_transaction - добавлено возможность изменять POST data (входной файл in2_, выходной (обработанный) out2_ , при его отсутствии ничего не меняется) - сделано raw->set_hook_on_response - raw->add_replace_rule теперь заменяет не только первый элемент но и все найденные - добавлена функция raw->set_hook_on_readed для изменения на лету содержимого, получаемого с сервера - в расширенные настройки браузера добавлена опция Disable RAW для ускорения работы и отмены предварительной обработки заголовков браузера - set_time_zone - теперь time_zone передается как GMT (3 = GMT+0300, -3 = GMT -0300 ) - баг фикс утечек памяти - баг фикс mouse->left_button_up - улучшение работы popup - баг фикс is_visible для плавающих элементов с отрицательными координатами - небольшие улучшения интерфейса - баг фикс команд (прокрутки) мыши для плавающих элементов с отрицательными координатами - добавление метода mouse->send_touch_to для движения пальцем по траектории - оптимизация памяти - сделан показ родного меню над флэш элементами для возможности их запуска - улучшение стабильности работы связанные с ошибками связи PHP с хуманом - добавлена команда browser->set_fps для снижения нагрузки, связанной с отрисовкой - улучшение работы DOM Interfaсe is_visibled для элементов которых скрывают родительские элементы с display:none - баг фикс textfile->write_file - улучшение закрытия диалогов с проблемами безопасности и переадресовки - баг фикс утечек памяти связанных с прокси с авторизацией - улучшение работы browser->close_all_tabs - в плaгины добавлена возможность добавлять пункты в контекстное меню браузера 7.0.42 (2019.10.31) - обновлен движок Chromium до 77.0.3865.120 версии - в функцию browser->set_hardware_info добавлен параметр devicePixelRatio для задания в JS движке window.devicePixelRatio - в функцию browser->set_app_info добавлены параметры vendor и vendorSub для задания в JS движке navigator.vendor и navigator.vendorSub - баг фикс работы смс - активатора - баг фикс установки размеров браузера при открытии попапов при заданной ширине или высоте исходного браузера - баг фикс browser->set_referer - добавлена команда browser->clear_indexed_db - clear cookies теперь очищает все хранилища связанные с куками (Local Storage, Session Storage,IndexedDB, database и сами куки) - добавлены пункты меню "Сервис\Очистка\Local Storage" и "Сервис\Очистка\IndexedDB" для очистки соответствующих хранилищ - баг фикс включения/выключения WebRTC - улучшение навигации на сайты с cross origin domen - улучшение работы плагинов - добавлен плагин Proxy Checker (вместе с исходниками) - небольшое улучшение интерфейса - в функцию connection->set_local_ip добавлены параметры, управляющие DNS: defaultDNS, subDNS - улучшение работы clear_history (теперь выполняется еще JS : history.length=0) - обновление движка CEF 78.3.1 7.0.43 (2019.11.18) - добавлена возможность задавать путь к папке настроек через параметр командной строки : /settings_folder:"path" - в browser->close_all_tabs добавлен параметр close_type ("Without Active","All Left","All Right") - позволяющий закрывать соответствующие вкладки - по умолчанию используется видеокарта для WebGL отрисовки - добавлена настройка использовать Google Switchshader для отрисовки (WebGL Unmasked Renderer) - небольшой баг фикс интерфейса - баг фикс сбоев при запуске скриптов из шедулера при старте программы - при browser->navigate("") теперь происходит переход на about:blank - в функцию browser->get_current_proxy добавлен параметры with_auth - позволяющий вместе с прокси получать его логин и пароль - улучшение работы set_random_web_gl_finger_print : добавлены парамеры : noiseImage, noiseParams, unmaskedVendor, unmaskedRenderer, glVersion, shadingLanguageVersion, vendor, renderer, соответствующие параметрам на странице : https://browserleaks.com/webgl - добавлен параметр команднйо строки as_unicode - задающий режим работы скрипта Unicode или не Unicode - улучшение диалога профиля - баг фикс получения активного браузера в некоторых командах при мультипоточной работе в режиме server_tab - улучшение работы контекстного меню, инспектора, списка и дерева для вложенных фреймов - добавлена функция browser->import_cookies для импорта куков из формата JSON (например аддон для хрома EditThisCookie) - обновили движок браузера до версии 78.0.3904.87 - добавлена функция webpage->print_body, позволяющая делать скриншот всей, а не только видимой части страницы - в функцию browser->save_profile добавлены параметры name и description, позволяющие задать имя и описание профиля - убраны warning в JS, связанные с new Buffer - небольшой баг фикс интерфейса - баг фикс is_view_now - баг фикс browser->close_all для страниц - отдельных окон - улучшение диалога профиля - добавлена функция browser->set_random_audio_fingerprint для подмены AudioContext fingerprint - в диалог профиля добавлена страница Audio для управления параметрами Audio fingerprint - добавлена функция browser->set_random_bounds_fingerprint для подмены Bounds(Font) fingerprint + обновлен диалог профиля - добавлена частично поддержка протокола chrome , например (chrome://version, chrome://webrtc-internals/ , chrome://net-internals, chrome://gpu/ и другие ) - другие станицы можно найти, например, тут : http://programmerbook.ru/html/common-values/url/protocol/chrome/ - добавлен пункт меню Навигация\Показать все поддерживаемые урлы chrome:// - добавлен пункт меню Навигация\Загрузить V8 расширение позволяющий загрузить V8 расширение + пример расширения в папку "\Plugins\V8 Extensions\Page Color" , подробнее можно узнать в хумане на странице chrome://extensions-support - сделана функция browser->set_document_complete_java_script - добавлена функция в DOM Interface : get_computed_style для получения вычисляемых CSS стилей - в функцию set_cookies_for_url добавлены параметры expires,domain,path,httpOnly,secure для задания дополнительных параметров для кук - сделаны более жесткая привязка значений финжерпринта Audio и Font к шуму - в функцию get_cookies добавлен параметр as_json для получения всех параметров кук в виде json - в функцию get_cookies_for_url добавлен параметр as_json для получения всех параметров кук в виде json - в настройки добавлена возможность просмотра параметров скриптов (параметров командной строки) - во все DOM объекты добавлена функция get_all_by_xpath для получения элементов по xpath - улучшение работы (уменьшение задержки) для несуществующих фреймах - в функцию textfile->write_file добавлен параметр encoding, задающий кодировку + улучшение выбора кодировки по умолчанию - небольшие улучшения интерфейса - баг фикс совместной работы аргументов командной строки \port и \ask_port - улучшение работы логов - баг фикс работы с вложенными фреймами - добавлена возможность открытия сайтов с просрочеными сертификатами - баг фикс app->run_script - webpage->save_url_to_file теперь берет User Agent из текущего браузера - checkbox->check_all по умолчанию параметр check=true, можно вызывать checkbox->check_all() - добавлена команда browser->enable_browser_notification для управление показом и доступностью браузерных уведомлений - добавлена команда - mouse->right_button_click_to_screen - Clear All чистит также историю посещенных сайтов в интерфейсе - небольшие улучшения интерфейса - улучшение работы webpage->print_body 7.0.44 (2020.01.09) - новый движок Chromium Embedded Framework r79.1.3+ga5342ed+chromium 79.0.3945.88 - Chromium 79.0.3945.88 - баг фикс webpage->print_to_pdf - сделана работоспособность функций interface : get_all_child_by_inner_text, get_all_child_by_inner_html, get_all_child_by_attribute - баг фикс перевода видео в полноэкранный режим - баг фикс работы с child элементами, с большим уровнем вложенности - обновлен движок до версии 79.0.3945.117 - добавлена в альфа режиме модель браузера Firefox - баг фикс работы параметра time в функции send_move - в функцию mouse->send_move добавлен параметр button, позволяющий указывать зажатые клавиши/кнопки при движении: может быть пустой - без модификаторов или содержать одну или несколько, из следующих строк None CapsLockOn ShiftDown ControlDown AltDown LeftMouseButton MiddleMouseButton RightMouseButton[/list] - обновлен движок до версии 79.0.3945.130 - FF: - управление открытием попапов - открытие попапов в закладках - browser->enable_sound - mouse->send_xxx, кроме wheel - баг фикс изменения размера адресной строки - баг фикс начального размера браузера - исправлены ошибки в интерфейсе инсталятора - FF: - на 80% добавлена функциональность browser и webpage - добавлена работа функций - set_screen_resolution - set_internationalization - set_init_java_script - set_document_complete_java_script - Chromium : добавлена поддержка новых MIME типов : .wasm .ogg .oga .ogv .opus .webm .weba .webp .epub .woff .woff2 .otf - добавили команду app->stop_script (для менеджера) - добавили параметр командной строки /password:"psw" - для задания пароля при старте - добавили параметр командной строки /browser:"Chromium" или /browser:"Firefox" - для задания модели браузера - в параметрах командной строки можно использовать также "yes" вместо "1" или "true" - добавлена настройка шрифта на закладке Быстрый Старт - FF: - browser: - set_accept_language - set_accept_encoding - set_accept - set_app_info - set_cookie - set_cookie_for_url - get_cookie - get_cookie_for_url - clear_cookies - import_cookies - баг фикс работы по относительным путям в table: export_to_csv, export_to_xml - FF: - browser: - start_video_record - stop_video_record - set_referer (пока только http) - enable_proxy - для всех видов прокси (http,https(ssl),socks,socks4,socks5) и в том числе с авторизацией - disable_proxy - get_current_proxy - баг фикс вычисления целых значений чрезе JS - баг фикс пермещения мыши - Chromium, FF : сделана возможность очистки куков только для заданного урла : browser->clear_cookies($some_url); - FF: - баг фикс работы с элементами во фреймах - подключен инспектор - подключено дерево элементов - подключен список элементов - подключено контекстное меню браузера - FF browser: - set_hardware_info - set_language - set_geo - FF : $raw и Raw Log - все касается исходящих от браузера запросов - FF browser: - enable_directx - enable_gpu_rendering - enable_download_file_dialog - set_default_download - reset_default_download - баг фикс interface mouse_click и send_mouse_click при измененных масштабах - баг фикс is_exists для элементов, полученных через css селекторы - в app->set_title добавлено возможность использования псевдострок : %%PORT%%, %%VERSION%%, %%BITNESS%%, %%RUNSTATUS%%, %%PROGRAM_PATH%%, %%SCRIPT_PATH%% - в диалог настроек добавлена кнопка : задать UA по умолчанию + при переключении между моделями браузера правильно выставляется UA, если установлено значение по умолчанию - в функции send_get_query, load_web_page, save_url_to_file добавлена поддержка socks прокси - баг фикс открытия нового окна и работы с ним при popy_type = 1 - FF сделаны рабочими : - is_disabled_by_name - is_disabled_by_number - улучшение стабильности работы - баг фикс утечек памяти - авто очистка лога отладки при достижении 100 000 символов и очистка памяти - улучшение отображения элементов в дереве и инспекторе, находящихся в тэге FRAME - в дерево элементов добавлен InnerText и поиск по нему - добавлена опция включения/отключения Web Security - баг фикс открытия некоторых сайтов требующих Web Security - баг фикс запуска C# скриптов - добавлена экпериментальная модель браузера Chrome Headless Selenium - добавлена команда browser->set_permissions("granted") для указания всех JS разрешений navigator.permissions (в том числе и для геолокации) - добвлены пункты меню в меню Navigation для FF: - показать версию - конфигурация - показать все поддерживаемые урлы about: - в команды seek_to_end_by_xxx теперь не только скролирует но и переводит курсор в конец ввода элемента - добавлена команда textarea->seek_to_end_by_attribute - в панели отладки добавлена возможность поиска - улучшение открытия окон в FF - в меню Сервис добавлена возможность сделать скриншоты всей страницы и экрана - добавлена настройка Авто-очищать логи и максимальное число символов в них - добавлена настройка шрифта в панелях отладки 7.0.45 (2020.02.28) - обновлен движок хромиум до версии 80.0.3987.122 - улучшена работа с Chrome Selenium Driver - в Selenium Driver подключен инспектор, дерево элементов, список элементов и контекстное меню - в Selenium Driver теперь можно задавать прокси с авторизацией - в textarea добавлены функции для перемещения курсора в заданную позицию : - seek_to_pos_by_number - seek_to_pos_by_name - seek_to_pos_by_attribute - при изменении listbox теперь автоматом посылаются события onchange - улучшение создания нового скрипта (теперь автоматом учитывается кодировка и пароль) - улучшение выполнения выделенной части скрипта (теперь автоматом учитывается кодировка и пароль) - оптимизация анонимности и скорости движка - в функцию set_canvas_toDataURL добавлен параметр jsChangeNoise, позволяющий как угодно менять Canvas Finger print - для FF сделаны рабочими : - set_random_audio_fingerprint - enable_web_rtc - set_random_webgl_fingerprint - смена профиля по рестарту - в DOM интерфейс добавлены : seek_to_end и seek_to_pos - FF - сделано browser->set_random_bounds_fingerprint - FF : - сделана возможность авторизации - сделана возможность аплоада локальных файлов - баг фикс диалога загрузки - сделана возможность задания дополнительных настроек из about:config (например "--browser.xul.error_pages.enabled=false") - баг фикс отрисовки - улучшена работа многопоточного режима - улучшена интеграция с локальным менеджером - баг фикс выдачи отладочных сообщений в kill_process - улучшен дизайн уведомлений - обновлен Помощник Кода - баг фикс и улучшение browser->set_width и browser->set_height - баг фикс для browser->get_cookies_for_url для Http Only Secure кук - добавлена настройка на вкладку Скрипты : автокоррекция мышки для совместимости (включена по умолчанию для совместимости с предыдущими версиями), при отключении идет точное позиционирование мыши, но при этом мышь может попасть вне кликабельной области элемента. - в команду app->get_cursor_type добавлен параметр as_text, для получения типа курсора в текстовом виде - улучшение стабильности работы - баг фикс app.pause для JS - обновлен Помощник Кода 7.0.46 (2020.04.07) - баг фикс load_webpage для socks прокси с авторизацией - улучшение быстродействия - улучшена интеграция с локальным менеджером - обновлен движок chromium-80.0.3987.163 - в функцию ensure_visible добавлен параметр smooth, позволяющий делать скрол плавно - функция scroll_to_view теперь кроме 0 - false, 1 - true (верх и низ) принимает еще 2,3 (центр и ближайший) - в функцию scroll_to_view добавлен параметр smooth, позволяющий делать скрол плавно - для app->set_title добавлены константы %%VER%% и %%SCRIPT_PARAMS%% - улучшение работы browser->set_redraw - FF сделана возможность отключить диалоговое сообщение о зависших скриптах (настройка сообщения браузера) - для textfile в функциях get_line_from_file, get_lines_from_file,delete_line_from_file теперь учитывается текущая кодировка скрипта - Accept Language приведены к последней версии хрома - баг фикс размеров браузера при пересоздании браузера - ускорение открытия диалога профиля - улучшение открытия контекстного меню и инспектора - улучшение windowinterface при работе с мышью вне пределов управляемого окна - все по умолчанию при первой инсталляции переведено в UTF-8 (в том числе и PHP примеры) - баг фикс interface->scroll - улучшен помощник кода - сделана подсказка параметров функции в редакторе при открытии скобок - исправлены проблемы с эмуляцией мыши при выделении текста в браузере - исправлены проблемы с размерами браузера при старте в трее - баг фикс скринштов при 125% и других масштабах монитора 7.0.47 (2020.04.20) - обновлен движок Chromium 81.0.4044.113 (в связи с новой моделью безопасности Chromium папка куков теперь должны быть на том же диске, где установлен хуман) - обновлен помошник кода - баг фикс get_by_xpath get_all_by_xpath при наличие двойных кавычек в выражении - добавлен пункт меню спрятать в трей (и в RT версии тоже) - улучшено сохранение настроек - добавлен объект Canvas - добавлена возможность получения слепка последнего канваса через меню Сервис\Скриншоты и его последующего задания в код - улучшена скорость работы интерфейса - отптимазация програмы по памяти - добавлена функция canvas->draw_image для отрисовки заданой картинки на холсте - добавлены функции для всех DOM объектов - выполнение js на заданом объекте - run_js_by_number - run_js_by_attribute - добавлена функция для DOM Interface : run_js - обновлен помощник кода - Google Shader по умолчанию теперь отключен - в диалоге расширеных настроек браузера добавлена возможность задать путь к профилю по умолчанию (профиль что будет загружаться при создании новой страницы браузера) - добавлен параметр командной строки, позволяющий задать путь к файлу по умолчанию: /default_profile_path:"path" - улучшен механизм создания новой страицы с браузером если профиль браузера был измененв текущей - обновлен движок Chromium 81.0.4044.113 - в диалог настроек добавлена возможность задания папок по умолчанию для PHP MyScript Node.JS и Python - добавлена настройка - блокировать контекстное меню браузера если скрипт выполняется (включена по умолчанию) - баг фикс пути результата для textfile->split_to_part - баг фикс sheduler.add для C# - для удобства добавлен метод XHEInterface: get_type - существенная оптимизация использования памяти - небольшой баг фикс и и улучшение интерфейса - PHP обновлен до версии 7.4.5 - Node.js обновлен до версии 14.1.0 - Python обновлен до версии 3.8.3rc1 - баг фикс вызова помощника кода - ускорение работы textfile->get_lines_from_file - введена настройка индивидуальные субпроцесы браузера для запущенной копии программы - сделано показать из трея одиночным щелчком, показать и развернуть - двойным - при щелчке по панели статуса в ячейке памяти делается сборка мусора (debug->optimize_memory) обновляется используемая память и другие используемые ресурсы - добавлена настройка отслеживать позицию мыши в строке статуса - добавлена модель браузера Chromium (Compact) - для выполнения скриптов с экономией памяти (за счет большей нагрузки на CPU) 7.0.48 (2020.05.06) - обновлен движок Chromium - добавлена модель браузера Chromium (Offscreen) - для выполнения скриптов с экономией памяти и CPU за счет отрисовки - добавлены команды ftp->list_files и ftp->list_folders для получения списка файлов и папок с фтп - ftp->connect по умолчанию теперь использует пассивное соединение - баг фикс открытия MsPaint при создании скриншота через меню Сервис - баг фикс задания и определения размеров для Offscreen модели браузера - баг фикс создания скриншота для Offscreen модели браузера 7.0.49 (2020.05.12) - оптимизация скорости и памяти - обновлен движок 81.0.4044.138 - баг фикс browser->save_url_to_file при сохранении некоторых картинок - оптимизация RT версии по памяти, ресурсам и скорости - улучшение запуска потоков приложения при большой загруженности CPU и на медленных машинах - небольшой баг фикс и улучшение интерфейса - обновлен помощник кода , добавлена поддержка для JS - добавлена команда debug->get_cpu_usage - баг фикс keyboard->send_key и send_key_down для Firefox - баг фикс панели просмотра переменных в PHP - в raw добавлена функция : get_last_request_post_datas - в меню сервис добавлен ряд команд для копирования различных параметров в буфер обмена - добавлен пункт меню оптимизировать память - PHP,Python,Node.Js обновлены до последних версий 7.0.50 (2020.05.26) - движок обновлен до версии 83.0.4103.61 - баг фикс Service->Clear All - в подсказки редактора добавлены команды wait_element_exist_by_xxx - PHP обновлен к версии 7.4.7 - небольшой баг фикс интерфейса и выдаваемых сообщений при работе 7.0.51 (2020.06.30) - обновлен движок до версии 83.0.4103.106 - улучшен логин в гугл сервисы - движок обновлен до версии 84.3.3 - движок обновлен до версии 84.3.10 - баг фикс запиши макроса при отсутствие открытого скрипта - баг фикс орфографии в инерфейсе - добавлена функция $raw->get_last_request_frame_url для получения урла фрейма, сделавшего запрос 7.0.52 (2020.09.16) - обновлен движок до версии 85.0.4183.102 - улучшена работа функций $keyboard->key, key_down,key_up : добавлен параметр is_key и можно передавать вместо кодов клавиши строку вида "{END}","{LEFT}","{UP}" и т.п - обновлена 32 разрядная версия - баг фикс set_random_audio_fingerprint - баг фикс автоскрола в панели отладки - баг фикс refresh браузера в FF - баг фикс сохранения размеров главного окна по app->restart - в функцию ensure_visible (DOM Interface) добавлен параметр $side , принимающий значения "start", "center", "end" или "nearest" для указания места, где будет показан элемент - добавлен диалог для кодировки и декодирования PHP скрипта - добавлена возможность запуска кодированных PHP скриптов (в кодированных скриптах двойные кавычки будут заменены на одинарные, перед запуском) - в настройки на вкладку Скрипты добавлен пароль по умолчанию для раскодировки кодированных скриптов - добавлен параметр командной строки decode_script_password для задания пароля для декодирования скрипта - баг фикс disable_onunload_message - баг фикс enable_browser_notification - улучшена работа панели отладки - баг фикс открытия файлов - дубликатов - добавлен в тестовом режиме движок MS Edge - в диалоге настроек добавлена возможность импорта, экспорта настроек и здания настроек по умолчанию - обновлен движок для FF 7.0.53 (2020.10.16) - улучшен вывод в панель отладки - улучшение производительности на многоядерных машинах - движок MS Edge - Реализация 90% команд (пока кроме прокси, профилей и специфических команд браузера) - MS Edge фикс : - баг фикс работы во фреймах - поддержка Fingerprint - баг фикс работы некоторых команд - поддержка работы с сообщениями браузера - баг фикс работы на некоторых сайтах : browser->get_cookie(true); - баг фикс работы с координатами мыши в браузере FF при измененном масштабе - MS Edge - задействованы профиля, возможность управления папкой кэша и куков - поддержка агрументов командной строки браузера - поддержка сообщений мыши - browser->set_user_agent - поддержка функций $raw - поддержка Raw логов - в команду browser->get_download_info добавлен параметр infoPart, позволяющий получать одну из частей информации о загрузке : "all","start_time","end_time","received","total_size","percent_complete","original_url","save_to","is_complete" - улучшение работы с атрибутами tag и tagName - баг фикс задания User Agent по умолчанию + перенос его в файл настроек - улучшение работы get_cookies и get_cookies_for_url - добавлена возможность получения свойств куков : SameSite и Priority при получении куков в виде Json - функция import_cookies поддерживает свойства куков SameSite и Priority - в функцию set_cookies_for_url добавлены два аргумента SameSite и Priority для задания свойств куков - баг фикс передачи перевода строки в закодированных скриптах "xxx\n" - баг фикс передачи перевода строки и табуляции в MS Edge 7.0.54 (2020.10.22) - баг фикс folder->delete при передаче пустого параметра - обновлен движок Chromium : 86.0.4240.75 - небольшой баг фикс ошибок интерфейса - обновлен CEF до версии 86.0.20+gf2039ae+chromium-86.0.4240.111 7.0.55 (2020.11.22) - обновлен движок до версии 87.1.1+g9a70877+chromium-87.0.4280.27 - добавлена команда в DOM Interface: get_shadow_root для работы с shadow root элементами - баг фикс browser->set_accept_language - raw->get_last_readed тепеь возвращает буфер с тем что было прочитано - CEF откатили к версии 86.0.20+gf2039ae+chromium-86.0.4240.111 - оптимизация работы модели браузера Chromium Compact 7.0.56 (2020.12.01) - Chromium обновлен движок до версии 87.1.11+g8bb7705+chromium-87.0.4280.66 - Ms Edge - обновлен до 89.0.719.0 - добавлена возможность создавать скрипты, используя MS Workflow (через квадратики и блок-схемы) , пока как бета версия, все подробности чуть позже - баг фикс работы sound->play_sound при работе с относительными путями - добавлен параметр командной строки /need_as_admin:"false", указывающий игнорировать отсутствие прав админа при запуске программы - обновлены компоненты программы на более современные сборки - функции wait_element_exist_by теперь возвращают true, если дождались появления такого элемента и false - если нет + параметр $exactly по умолчанию равен 1, а $frame="-1" - движок для связи с Ms Edge - обновлен до 1.0.721 - Selenium Chrome Driver обновлен до версии 87.0.4280 - баг фикс set_canvas_toDataURL - обновили версию браузера 87.1.12+g03f9336+chromium-87.0.4280.88 - улучшили работу с MS Workflow - добавлен объект $pdffile для работы с PDF файлами с функциями - read : прочитать Pdf как текст - read_page : прочитать заданную страницу как текст - write : записать текст как pdf - get_page_count : получить число страниц в тексте - get_info : получить информацию о pdf - автор, даты, тема и т.п (полный список можно найти в тестовых примерах) - добавлен объект $wordfile для работы с файлами Word c функциями: - read - прочитать Word как текст - read_table_by_number - прочитать таблицу с заднным номером в Word как текст - get_table_count - получить число талиц в файле Word - convert - конвертация форматов word в другие форматы - обновили движок FF (стабильность работы + исправлены утечки памяти) - в Workflow добавлены все объекты и команды хумана - движок Chromium обновлен до версии 87.1.13+g481a82a+chromium-87.0.4280.141 - в функции mail для работы по imap добавлен параметр timeout равный 300 секунд по умолчанию (полезен, если в папке очень много писем) - обновлен движок Chromium 88.1.0+g433d6e1+chromium-88.0.4324.27 - баг фикс работы Workflow - в Workflow добавлена подсветка выполняющегося элемента - в Workflow добавлен вывод сообщений в окно отладки - баг фикс открытия попапов на новом движке Chromium - в Workflow добавлена работа со строками - файлы Workflow теперь отображаются в дереве Быстрый Старт - добавлены настройки, управляющие отладкой Workflow скриптов - добавлен объект excelfile для работы с таблицами Excel - добавлены новые Activity для Workflow, упрощающие создание парсящих скриптов - в Excel функциях теперь можно передавать как текстовые так и числовые координаты ячеек - сделана локализация дерева категорий Workflow - добавлено больше функций для автоматизации работы с Excel - добавлена панель Оглавление - автозамена http и https в функции enable_proxy для Firefox - улучшение отладки Workflow - добавлено больше функций для автоматизации работы с Excel - улучшен выбор Activity в MS Workflow - редактор Activity разбит на 3 независимых панели - баг фикс browser->print_body - Workflow - возможность добавлять свои действия в панель действий из DLL c Activity классами - Workflow - возможность добавлять свои действия из Workflow файлов - добавлена возможность задания заметок к каждому действию - улучшены возможности стандартных действих с переменным типом - таких как ForEach - улучшен вывод в отладочную панель (выводятся теперь <,> в html режиме, для текстового режима теперь достаточно одного \n для перевода строки) - добавлена настройка выводить html тэги в панель отладки - в FF добавлена обработка ошибок сертификатов - улучшены дерево категорий и редактор Workflow - в excelfile добавлена функция convert для конвертации файлов эксель в другие форматы - функция wordfile.convert теперь поддерживает конвертацию docx в xlsx - баг фикс textfile.write_file (добавлен выбор кодировки) в JS - добавлены недостающие действия в редактор действий - возможность добавления действий через контекстное меню и запись действий - добавлен параметр is_add в debug.set_tab_content, позволяющий добовлять текст в отладочные панели - баг фикс сброса размеров браузера при сворачивании и разворачивании программы - улучшена работа с дочерними html элементами - баг фикс textfile.write_file (добавлен выбор кодировки) в JS - добавлены недостающие действия в редактор действий - возможность добавления действий через контекстное меню и запись действий - добавлен параметр is_add в debug.set_tab_content, позволяющий добавлять текст в отладочные панели - баг фикс сброса размеров браузера при сворачивании и разворачивании программы - улучшена работа с дочерними html элементами - обновлен движок FF - баг фикс и улучшение записи действий - добавлены недостающие действия из DOM для Workflow дерева категорий - добавлена функция pdffile->combine - для слияния нескольких pdf файлов в один - функция excelfile->convert позволяет теперь конвертировать в pdf и xps форматы - частичная работа контекстного меню и автонаполнения действий для Workflow скриптов - фаг фикс некоторых Workflow действий + добавление иконок - улучшена работа диалога ввода капчи - движок Edge обновлен 7.0.56 (2021.02.13) - в mail->send_mail_via_smtp добавлен параметр cc,bcc, позволяющий задавать получателей копий через ; + в параметре to можно задавать получателей через ; - wordfile->convert позволяет конвертировать теперь и в xps - улучшена работа действий Workflow - убраны тормоза при редактировании действия - контекстное меню добавляет теперь в Workflow все действия по работе с элементами в браузере - обновлен движок CEF - оптимизация по скорости и памяти - в Edge добавлена возможность задания прокси - в Edge добавлена возможность получения, установки и очистки куков - улучшена асинхронная работа методов требующих загрузки информации из интернета - улучшена работа Workflow - подсветка ошибок выражений на лету - в pdffile добавлен метод extract_images - добавлен объект tesseractOCR для распознания текста на изображениях - добавлен метод image->save_as_gray() для преобразования картинки в черно-белую - добавлен метод image->resize() для масштабирования картинок - добавлен метод image->invert() для инвертирования картинок - добавлен метод image->remove_noise() для сглаживания шума картинок - добавлен объект telegram для отправки текстовых сообщений в телеграм - улучшено создание и редактирование Workflow скриптов - excelfile->open теперь позволяет создавать новый файл Excel - добавлены функция excelfile->autosize_row для автоматического задания размеров заданной строки или всех строк - добавлены функция excelfile->autosize_col для автоматического задания размеров заданного столбца или всех столбцов - добавлена функция tesseractOCR->get_segmented_regions для получения всех координат текстовых блоков на картинке - баг фикс работы browser->import_cookies - добавлена функция tesseractOCR->get_region_by_text для получения региона текста в картинке - добавлена функция excelfile->set_row для задания строки из массива - добавлена функция excelfile->get_row для получения строки из массива - добавлена функция excelfile->set_cell_border для задания цвета и типа границы ячейки - в mail->send_mail_via_outlook добавлен параметр attachments, позволяющий отправлять вложения через массив путей к файлам - в mail->send_mail_via_smtp добавлен параметр attachments, позволяющий отправлять вложения через массив путей к файлам - в mail добавлены функции move_message_by_xxx для перемещения писем из папки в папку по IMAP - в mail добавлены функции save_message_attachments_by_xxx для сохранения вложений писем по IMAP - баг фикс найденных ошибок в работе IMAP - в app добавлены функции is_process_exists_by_name и is_process_exists_by_path для проверки запуска заданного процесса - в excelfile добавлены функции - insert_row - remove_row - clear_row - clear_cell 7.0.57 (17.02.2021) - обновлен движок Chromium: CEF 88.2.9+g5c8711a+chromium-88.0.4324.182 - обновлен движок Selenium: 89.0.4389.2300 - обновлен движок Edge: 90.0.817.0 - ускорение работы с картинками (Computer Vision) - улучшен вывод в панель отладки для коротких скриптов - улучшена работа Hourly в расписании скриптов - улучшено получение текстового тела письма в IMAP - добавлена возможность получать статистику использования функций и объектов в скриптах - улучшена работа инсталятора - баг фикс функций ,требующих пересоздание браузера в Edge - улучшение smtp авторизации при mails->send_mail_via_smtp - в функции соединения pop3,imap,smtp добавлена возможность задания пути файлов для ведения лога протоколов - в командах что требуют пути к файлу добавлена поддержка UNC путей (например "\\\\Computer\\Network Share") к сетевым дискам - обновлены плагины XHE - баг фикс кодировки отладочных логов ошибок и C# скриптов - добавлен объект yandexVision - для распознания образов через Yandex Vision (Clouds) - добавлен объект fineReaderOCR для управления распознанием текста через Fine Reader (для тех у кого есть лицензия Fine Reader, поддерживающая командную строку) - в DOM интерфейс добавлены функции по управлению выбором listbox - select_index - select_text - select_value - баг фикс кодирования PHP скриптов для скриптов созданых не в среде XHE - ускорение работы функций ввода с клавиатуры - в DOM интерфейс добавлены функции по управлению выбором listbox - get_length - get_selected_index - get_selected_text - select_random - multi_select_indexes - multi_select_values - multi_select_texts - в DOM интерфейс добавлены функции по получению дочерних элементов - get_child_by_xpath - get_all_child_by_xpath - в объект windows добавлена функция get_special_folder для получения специальных папок windows (например C:\Windows) - в свойства задачи для расписания скриптов добавлена возможность выбрать рабочие дни - улучшение выполнения Daily задач (больше не сбиваются минуты и час старта) - добавлен инспектор внешних окон с возможностью добавлять команды WindowInterface - в telegram Добавлена команда disconnect - добавлен больше иконок для действий Workflow - баг фикс вывода имен некоторых объектов при работе в редакторе - баг фикс и улучшение работы pdffile->extract_images - добавлена функция pdffile->compress_images 7.0.58 (28.03.2021) - обновлен движок Chromium : 89.0.14+gb1b52fe+chromium-89.0.4389.90 - обновлен движок FF: 60.0.55 - обновлены компоненты работы с офисными файлами - обновлен движок Edge : 91.0.838.0 - в функцию image->remove_noise добавлен параметр segment_size, влияющий на сглаживание шумов + улучшена работа самой функции - баг фикс инспектора окон - в функцию windowinerace добавлен параметр include_subchildren для поиска во всем дереве окон - get_all_child - get_child_count - get_child_by_text - get_child_by_class - get_child_by_number - в функцию windowinerace добавлен параметр include_subchildren для перехода сразу через несколько окон - get_next - get_prev - в функцию windowinerace добавлен параметр level для перехода сразу через несколько уровней - get_parent - get_owner - улучшен инспектор окон - добавлена панель дерево окон - для просмотра иерархии открытых приложений и их окон в системе - частично обновлен хелп - добавлены функции в windows - get_by_hwnd - get_all_by_process_id - get_all_by_thread_id - в инспекторе окон можно теперь открыть текущее окно в дереве элементов и наоборот - добавлена возможность создание скриншотов окна в инспекторе - добавлена возможность создания скриншотов области щелчка + настройка размеров области щелчка - Chromium обновлен 89.0.17+ge7bbb1d+chromium-89.0.4389.114 - улучшение дизайна дерева окон - улучшение дизайна докующихся панелей - добавлен диалог через который можно настроить (добавить,удалить,запретить) плагины расширяющие функционал программы - в инспектор окон добавлена возможность записать клик-область для рабочего стола - в инспектор окон добавлена возможность записать код щелчка по рабочему столу и окну - в функцию keyboard->key добавлены параметры ctrl,alt,shift для имитации горячих клавиш - в функцию windowinterface->key добавлены параметры ctrl,alt,shift для имитации горячих клавиш - улучшение работы функции windowinterface->input - в windowinterface добавлены команды: - cut - copy - paste - clear - undo - баг фикс работы антикапчи (переход на домен anti-captcha.com) - баг фикс скриншотов элементов - обновлена библиотека для работа с docx + xlsx 7.0.59 (27.04.2021) - в excelfile добавлены команды - set_row_color - set_row_background_color - set_row_border - set_col_color - set_col_background_color - set_col_border - баг фикс работы клавиатуры при запуске скрипта из командной строки - Chromium обновлен до версии 90.5.7+gcd9342c+chromium-90.0.4430.85 - Edge обновлен 92.0.870.0 - добавлены функции в windowinterface - get_all_child_by_text - get_all_child_by_class - добавлены функции в windows - wait_for_window_open_by_text - wait_for_window_open_by_class - wait_for_window_close_by_text - wait_for_window_close_by_class - PHP обновлен : 7.4.18 - Node.js обновлен : 14.16.1 - Python обновлен : 3.9.5 - FF: в события мыши добавлена возможность передавать управляющие клавиши (Ctrl,Alt,Shift ... ) по аналогии с Chromium - FF: баг фикс работы send_wheel - Chromium : обновлен 90.6.5+g7a604aa+chromium-90.0.4430.93 - обновлены компоненты для работы с офисом - улучшение ввода во внешние окна по RDP - PHP обновлен (исправлен баг с отсутствием вывода некоторых ошибок) - баг фикс получения координат в Edge - Edge: задействована эиуляция клавиатуры - Edge: задействована эиуляция мыши - Добавлена функция file_os->wait_for_exist для ожидания создания файла 7.0.60 (01.06.2021) - добавлена поддержка скинов - добавлены команды в excelfile - get_pos_by_text - get_all_pos_by_text - баг фикс интерфейса - оптимизация по памяти - движок Chromium обновлен 90.6.7+g19ba721+chromium-90.0.4430.212 - команды в excelfile теперь могу искать текст в заданном столбце - get_pos_by_text - get_all_pos_by_text - Edge обновлен до версии : 93.0.910.0 (official) canary - поддержка DPI Zoom Factor для интерфейса - улучшение стабильности работы FF - баг фикс настройки шрифтов в редакторе - оптимизация - баг фикс запуска Workflow скриптов из менеджера - баг фикс задания шрифта дерева быстрого страта из настроек - улучшен интерфейс - баг фикс интерфейса - улучшена панель просмотра переменных - Chromium обновлен до версии 91.1.6+g8a752eb+chromium-91.0.4472.77 - баг фикс найденных ошибок интерфейса - browser->load_webpage и browser->send_get_queries подхватывают текущие акцепты + добавлен параметр позволяющий задавать дополнительные заголовки - улучшена панель быстрого просмотра переменных - улучшена панель шедулера - в настройки добавлена возможность скрыть кнопки закрытия и прикрепить для закладок редактора - Chromium обновлен до версии 91.1.16+gc95b2a1+chromium-91.0.4472.101 - Chromium обновлен до версии 91.1.21+g9dd45fe+chromium-91.0.4472.114 - добавлена поддержка sock прокси с авторизацией для Chromium и Edge - добавлена настройка - разрешать смешанный контент - добавлена команда wordfile->compare для сравнения документов word,pdf ... - улучшение записи действий - баг фикс webpage->print_body - обновлен движок Chromium : 91.1.23+g04c8d56+chromium-91.0.4472.164 - обновлен движок Edge : 93.0.933.0 (official) canary 7.0.61 (15.08.2021) - движок Chromium обновлен 92.0.26+g9d87c1f+chromium-92.0.4515.159 - улучшена работа с документами Word и Excel - обновлен движок Firefox - улучшено распознание капч через Tesseract, теперь используем нейронная сеть для распознания - Chromium обновлен : 93.1.11+g9e254fa+chromium-93.0.4577.63 7.0.62 (20.09.2021) - оптимизация по памяти и скорости, а также потребления системных ресурсов - Chromium обновлен до версии 93.1.14+gf38ce34+chromium-93.0.4577.82 - Edge обновлен до версии 93.0.961.52 - при работе через Yandex Vision стало доступно распознание документов (OCR), добавлен параметр type_image - "passport" — паспорт, основной разворот. - "driver-license-front" — водительское удостоверение, лицевая сторона. - "driver-license-back" — водительское удостоверение, обратная сторона. - "license-plates" — все регистрационные номера автомобилей на изображении. - добавили верcию XHE со скинами "XWeb Human Emulator Studio (skins).exe" в папке программы - Chromium обновлен 94.3.0+gffef496+chromium-94.0.4606.54 - Edge обновлен 96.0.1026.0 - улучшена система создания плагинов для расширения функционала XHE - улучшение работы с офисными документами (xlsx,docx,pdf) - баг фикс window->execute_open_file в Firefox - добавлена работа урлов about:xxx для Firefox (в том числе и about:config) - баг фикс работы Selenium модели браузера - баг фикс подмены FingerPrints через селениум - баг фикс browser->set_init_java_script для селениума - оптимизировано время и скорость загрузки студии - добавлена работы опции запрета WebRTC в MS Edge - улучшение подмены Audio Fingerprint - улучшен Bot Antidetect для Selenium - Chromium обновлен до 94.4.2+g6a963ca+chromium-94.0.4606.61 - добавлена возможность открытия нескольких вкладок с Selenium - задействовано больше команд для работы с селениум - добавлен Chrome Selenium WebDriver Headless - улучшение работы диалога настроек при работе с Selenium - в профиль добавлена настройка, позволяющая задать путь к плагинам Chrome для Selenium - добавлена команда browser->add_plugins, для селениум моделей, позволяющая добавлять любые плагины Chrome по пути к их .CRX файлам (для получения можно воспользоваться например плагином хрома Get Crx) - добавлена возможность задавать относительные пути для mail аттачментов в командах send_mail_via_smtp и send_mail_via_outlook - PHP обновлен до версии 8.0 - улучшение вкладки Скрипты диалога настроек - улучшение вывода в панель отладки - В настройки добавлены опции для компиляции C# скриптов - компилировать и включать в скрипт папку и подпапку скрипта - задавать путь к встроенным и дополнительным DLL (например System.Xml.dll или fullpath.dll) - указывать допольнительные ключи командной строки для csc.exe при компиляции C# файлов (например /unsafe ) - Python обновлен до версии 3.9.7 - Node.js обновлено до версии 14.18.0 - Selenium модели теперь проходят антибот тесты - Chrome Selenium WebDriver теперь логинится в гугле - добавлена Firefox Selenium WebDriver модель браузера - Selenium Chrome можно теперь менять папку куков (профиль пользователя) + сохраняется авторизация в сервисах для папки по умолчанию - улучшение работы browser->set_random_bounds_fingerprint - оптимизация работы Selenium Chrome модели - улучшение работы функции browser->get_version - поддержка настроек в Firefox Selenium Webdriver - добавлена поддержка передачи аргументов команднйо строки в Firefox Selenium WebDriver и Chrome Selenium WebDriver - в Firefox Selenium Webdriver добавлена поддержка прокси - функции get_real_ip и load_web_page теперь работают и с Socks прокси с авторизацией - добавлена Firefox Selenium WebDriver Headless модель браузера - добавлена работа с куками для селениум моделей - улучшение работы с мышью для селениум моделей - добавлена команда browser->set_blocked_chipers, позволяющая задать блокируемые шифры для подмены SSL Fingerprint (коды шифров можно брать тут : https://browserleaks.com/ssl Given Cipher Suites ) - в диалог расширеных настроек браузера добавлена настройка позволяющая указывать блокируемые шифры (для селениум моделей нужно персоздание браузера для остальных - рестарт программы) (блокируемые шифры пока только работают для моделей Chrome и Chromium) - добавлена MS Edge Selenium WebDriver модель браузера - добавлена MS Edge Selenium WebDriver Headless модель браузера - добавлена Yandex Browser Selenium WebDriver модель браузера - добавлена Yandex Browser Selenium WebDriver Headless модель браузера - встроенный Chromium обновлен до версии 94.4.5+g0fd0d6f+chromium-94.0.4606.71 - для FF модели сделали работу raw->get_last_request_post_datas по аналогии с Chromium - улучшение работы image->get_image (коррекция координат при выходе за границы картинки) - в Selenium Chrome сделана рабочей настройка по отключению/включению плагинов - в Selenium Chrome сделана рабочей настройка по отключению/включению геолокации - в Selenium Chrome сделана рабочей настройка по отключению/включению попапов - улучшен диалог редактирования профиля - в профиль добавлена модель браузера и блокируемые шифры - улучшен компонент отправка почты - улучшена очистка при отправке писем через Outlook - улучшена работа tesseract->recognize - PHP отладчик добавлен режим develop - теперь можно пользоваться командами xdebug - например xdebug_info(); (подробнее тут: https://xdebug.org/docs/develop) - баг фикс цвета выделения при выборе переменной в панели быстрого просмотра переменных - добавлена возможность вычислять выражения и функции в панели быстрого просмотра переменных - добавлена возможность менять значения переменных через выражения в панели быстрого просмотра переменных - баг фикс смены папки с данными браузера для Selenium Chrome моделей при задании их через профиль - баг фикс порядка полей в диалоге редактирования профиля - баг фикс команды keyboard->send_key для Selenium моделей - баг фикс здания socks прокси с авторизацией при загрузке профиля и загрузке профиля по умолчанию для Chromium модели - улучшение загрузки профиля по умолчанию - добавлена команда browser->set_default_profile_path для смены профиля по умолчанию - улучшение вывода в пенель отладки для JS и PY - баг фикс занятости лог файла при неудачном соединении в при работе функций mail - баг фикс отображение изменения внутренних настроек браузера в дереве категорий для Workflow - добавление Undo/Redo в редакторе Workflow - в RT добавлена панель расписание скриптов - улучшена стабильность работы Edge - в профиль добавлена возможность задания стартового урла при загрузке - баг фикс найденных ошибок интерфейса - добавлена функция image->get_mrz_image - для получения картинки с MRZ областью со сканов например паспортов. - добавлена функция image->fix_skew_text - для выравнивания наклоненного текста на скане - добавлены всплывающие подсказки при отладке PHP скрипта : при наведении на имя переменной в коде можно сразу посмотреть ее значение - улучшение работы Edge браузера: - сделана возможность http авторизации (не прокси) - улучшение работы эмуляции клавиатуры во многопотоке - Chromium обновлен: 94.4.11+gc4d96f0+chromium-94.0.4606.81 - улучшение работы browser->zoom в Selenium - баг фикс Font(Bounds) Fingerprint для Selenium - imap_open сделано асинхронным - точки останова теперь запоминаются между рестартами - добавлена возможность включать и выключать точку останова (через меню) - добавлена возможность задавать точку останова с условием срабатывания (через меню) - улучшен перевод Activities - улучшен вывод в панель информации - добавлена поддержка Http(s) прокси с авторизацией для Chrome Selenium - Edge обновлен до версии 97.0.1057.0 7.0.63 (03.11.2021) - Chromium обновлен до версии 95.7.14+g9f72f35+chromium-95.0.4638.69 - Edge обновлен до версии 97.0.1064.0 - улучшен перевод активностей - улучшена работа с офисными документами - улучшена работа Selenium моделей - по умолчанию C# скрипты теперь в режиме "компилировать всю папку" - улучшение Undo в редакторе (теперь не сбрасывается после страта скрипта) - улучшение подсказок при вводе кода в редакторе - в редакторе сделан автоотступ при переходе на следующую строку - сделана подсказка параметров и названия функции при наведении курсора мыши на встроенные функции - баг фикс отображения лишних активностей в дереве активностей - баг фикс активности DebugMessage при записи в файл (теперь добавляет перевод строки) - добавлена функция browser->set_battery_api - в диалоге профилей добавлена страница с Battery API - оптимизация скорости работы и потребления памяти Workflow скриптов - улучшение работы подсказок в редакторе - улучшение работы FTP (асинхронный режим, поддержка всех типов FTP серверов) - баг фикс команд ftp: list_files и list_folders - добавлена команда ftp->clear_directory - добавлена команда app->run_powershell_script - в команде scroll_to_view теперь можно использовать также строковые значения для параметра start ("start", "center","end" или "nearest") - добавлена команда file_os->unzip для распаковки zip архивов в заданную папку - баг фикс возможности вызова контекстного меню браузера во время паузы - добавлена команда folder->zip для архивации содержимого папки - баг фикс работы точек останова - баг фикс кодировки подсказки по тому что делает функция в редакторе - добавлены новые активности и улучшена работа Workflow (теперь не надо инициализировать порт, если скрипт не работает удаленно) - баг фикс восстановления порядка открытых файлов в редакторе между запусками - в DOM interface добавлены функции - get_parents_count - получить число родительских элементов - get_all_parents - получить все родительские элементы - excelfile добавлены функции - create - создание файла с заданной страницей и заголовками - set_cell_font - задать шрифт для ячейки - get_cell_font - получить шрифт для ячейки - улучшена работа pdffile->read - поддержка новых форматов pdf - Chromium : обновлен 96.0.14+g28ba5c8+chromium-96.0.4664.55 - добавлена функция browser->set_webgl_params для кастомного задания WebGL параметров + сохранение их в профиле 7.0.64 (02.12.2021) - Chromium : обновлен 96.0.14+g28ba5c8+chromium-96.0.4664.55 - Edge обновлен : 98.0.1091.0 - улучшена работа image->get_mrz - улучшена работа поиска в редакторе - улучшена работа задания прокси в FF - мелкие баг фиксы интерфейса - обновлен хелп - добавлены активности для новых функций - улучшение работы tesseract->recognize - добавлен объект criptography для кодирования и раскодирования с функциями: - crypt_text - decrypt_text - hash_text - crypt_file - decrypt_file - hash_file - добавлена модель браузера Internet Explorer 11 - баг фикс старта Selenium Chrome На виртуальных машинах Windows Server - для Selenium моделей добавлена команда browser->set_active_page - для переключения активной закладки браузера для Selenium моделей - добавлена кнопка в панель навигации позволяющая загрузить текущий скриншот для Selenium моделей в область браузера - PHP обновлен до версии 8.1.0 - Node.js обновлен до версии 17.2.0 - Python обновлен до версии 3.10.1 - Chromium обновлен до версии 96.0.17+g20e2617+chromium-96.0.4664.93 - улучшена работа функции image->get_mrz - добавлены функции image->preprocess_for_ocr - предобработать картинку перед OCR image->parse_mrz - обработать и вытащить информацию из различных типов MRZ - добавлена возможность для работы с вложенными фреймами для Selenium (в том числе и тэг FRAME) - баг фикс вывода контекстного меню для вложенных фреймов с тэгом FRAME - улучшена обработка офисных документов (xlsx,docx) - улучшение инсталла - добавлен объект msgfile для работы с .msg файлами (Outlook) с методами - read - прочитать ифнормацию о сообщение - save_attachments - сохранить вложения в указанную папку - добавлена команда wordfile->extract_images для получения всех картинок в word файле - улучшение ввода фигурных скобок и кавычек в редакторе - добавлена команда file_os->un7z для распаковки файлов через 7z - добавлена команда image->convert для конвертации разных типов изображений - добавлена команда excelfile->extract_images для получения всех картинок в excel файле - баг фикс вывода в окно отладки в текстовом виде - баг фикс работы 5 тессеракта с несколькими языками и списками запрещенных и разрешенных букв - апгрейд 5 тессеракта к последней версии - ускорение работы image->prprocess_for_ocr - баг фикс выбора активностей в дереве активностей 7.0.65 (04.01.2022) - добавлены функции для работы с картинками - unborder - убрать лишние границы - get_rotated_angle - определить угол поворота текста на картинке - rotate - повернуть картинку в заданной точке на заданный угол - добавлена возможность кодировать и выполнять Python скрипты - добавлена возможность кодировать и выполнять JS скрипты - добавлена возможность кодировать и выполнять Workflow скрипты - улучшен диалог выбора картинки (запоминает размеры, расположение и позицию сплитера + добавлена кнопка поворота картинки на 180 градусов) - добавлена команда pdffile->print_pages для распечатки pdf в список картинок постранично - улучшение работы интерфейса + обновление библиотек рабоыт с почтой и фтп - добавлена команда app->dlg_verify_ocr для подтверждения распознанного OCR текста - улучшение качества image->rotate при поворотах на 180 90 и -90 градусов - баг фикс работы add_image для присоединения картинки слева, сверху и снизу от текущей - улучшение вывода ошибок в панель отладки - Chromium обновлен до версии 97.1.1+g50067f2+chromium-97.0.4692.71 - MS Edge обновлен - мелкие улучшения и баг фикс интерфейса - добавлена возможность вести логи шедулера - Chromium обновлен до версии 97.1.6+g8961cdb+chromium-97.0.4692.99 - баг фикс утечек памяти при печати pdf страниц в картинки - улучшение работы с офисными документами - windowinterface: get_x, get_y, get_width, get_height добавлен параметр, client - позволяющий работать с клиентским прямоугольником окна - баг фикс предлагаемых координат при добавлении команд через инспектор окон - в функцию pdffile->print_pages добавлен параметр scale позволяющий масштабировать печать - улучшена работа функции pdffile->extract_images при работе с черно белыми картинками - в image добавлены функции - rewidth - задать ширину у картинки с сохранением пропорций - get_qr_code - получить картинку с область. QR кода - recognize_qr_code - распознать картинку с QR кодом - PHP обновлен до версии 8.0.12 - Node.js обновлен до версии 16.13.2 - Python обновлен до версии 3.10.2 (cannot be used on Windows 7 or earlier) - в image добавлены функция - remove_lines - для удаления вертикальных и горизонтальных линий для более лучшего OCR для докумнтов - баг фикс создания скриншотов для Chromium Compact версии браузера - в функцию screenshot для window interface добавлен параметр with_non_client, позволяющий включать в скриншот неклиентскую часть окна. - в excelfile добавлены функции - add_col - добавить столбец - clear_col - очистить столбец - insert_col - вставить столбец(ы) - remove_col - удалить столбец - clear_sheet - очистить ячейки заданной страницы 7.0.66 (17.02.2022) - image->remove_lines добавлен параметр thikness - позволяющий регулировать толщину вырезаемых контуров с линиями - небольшой баг фикс интерфейса - добавлены функции в $tesseractOCR: - get_params - получить текущие параметры Tesseract OCR - set_params - задать текущие параметры Tesseract OCR - баг фикс передачи "+" для Питона в строковых параметрах - обновлен движок 98.1.19+g57be9e2+chromium-98.0.4758.80 - улучшена работа с FTP - обновлен движок 98.1.21+g9782362+chromium-98.0.4758.102 - баг фикс работы Tesseract 5 c именами файлов на русском языке - ускорение работы $bd для MySQL типа - улучшение работы pdffile->extract_images - поддержано больше фильтров - баг фикс отображения лишних активностью для категории Window - улучшен перевод актививностей - улучшение отображения XML файлов - баг фикс работы функции windowinterface->is_exist в случае закрытия окна уже полученного интерфеса - баг фикс windowinterface->get_all_child_by_text - баг фикс windowinterface->get_all_child_by_class 7.0.67 (10.03.2022) - обновлен движок 99.2.12+g2977b3a+chromium-99.0.4844.74 - улучшена работа с офисными документами - добавлены команды для wordfile: - get_page_count - export_pages - export_all_pages - по умолчанию отменены требования на запуск с правами администратора - добавлен менеджер безопасности для кодирования переменных - добавлен диалог кодирования строк - добавлены типы EncodedString и EncodedVariable для работы с кодироваными строками и переменными - добавлена функция windowinterface(s) : click_menu_item для вызова команд пунктов главного меню - добавлена функция excelfile : set_sheet_color для задания цвета ячеек листа - browser->send_get_query добавлена переменная use_current_proxy, указывающая использовать или нет текущие прокси браузера - баг фикс добавления объектов разного регистра через диалог добавления кода - добавлена команда image->filter_by_color - обновлен движок 99.2.14+g3f796b8+chromium-99.0.4844.84 - добавлена команда windowinterface->get_ui_element() для работы с не оконными элементами пользовательского интерфейса - добавлен объект ui для работы с не оконными элементами пользовательского интерфейса - баг фикс работы со скриншотами во в фреймах - добавлены новые методы для работы с UI: - get_all_by_property - get_parent - get_next - get_prev - get_top_parent - get_all_child - get_all_next - get_all_prev - get_child - get_all_parent - get_value - set_value - toggle - expand - select - добавлены новые методы для работы с UI: - get_grid_rows - get_grid_cols - get_grid_item - get_expanded_state - get_toggle_state - scroll_vertical - scroll_horizontal - get_scroll_info - scroll_into_view - dock - обновлен Yandex Selenium Driver - обновлен Chromium 100.0.12+g734f820+chromium-100.0.4896.60 - добавлен объект Rest c функциями: - request - set_timeout - set_authorization - баг фикс windowinterface->screenshot для получения части сриншота окна с неклиентской областью - добавлены новые активности и улучшен перевод активностей для Workflow режима - ускорена работа с изображениями - обновлен Chromium 100.0.14+g4e5ba66+chromium-100.0.4896.75 - баг фикс открытия несуществующего Excel файла - объект UI добавлен в JS и PY - добавлены тесты по UI - добавлен объект excel для работы с xls(x) файлами через реальный Excel - в excel добавлены методы - convert - run_macro_by_name - follow_link_by_number - follow_link_by_text - get_sheets_count - get_rows_count - get_cols_count - при конвертации excel->convert отключены алерты - баг фикс "not begin with a letter, an underscore or a backslash" при работе с excelfile - обновлены активности - добавлен объект Soap для работы через SOAP протокол с функциями: - set_version - set_action - set_headers - call_simple_method - call_by_bodies - Chromium обновлен 100.0.23+ga1e2187+chromium-100.0.4896.127 - Edge обновлен 100.0.1185.44 - добавлены функции для UI - is_exist - проверить существование - get_rect - получить прямоугольник, занимемый элементом на десктопе - get_dock_pos - получить стыковочную позицию - get_all_by_properties - получить все с заданными значениями нескольких свойств - get_by_properties - получить по значению нескольких свойств - баг фикс вставки нового шаблона в диалоге редактирования кода - увеличено число поддерживаемых свойств для UI - улучшена закладка быстрого старта - добавлены функции для UI для работы с мышью - mouse_move - mouse_click - mouse_double_click - mouse_left_down - mouse_left_up - mouse_right_click - mouse_right_down - mouse_right_up - добавлены функции для UI в PHP - is_selected - выбран ли элемент - get_selection_container - получить контейнер элементов с возможностью выбора - is_read_only - проверить что только для чтения - get_grid_item_info - получить информацию по заданному элементу таблицы - get_grid - получить таблицу в которой находится этот элемент - is_multiselected - поддерживает ли элемент мультивыбор - get_selected - получить выбранные - get_transform_info - получить информацию о возможностях трансформации - move - изменить позицию элемента - resize - изменить размер элемента - rotate - повернуть элемент - get_window_info - получить информацию о элементе как об окне - close - закрыть окно - set_window_visual_state - задать визуальное состояние окна - wait_for_input_idle - дождаться возможности взаимодействия с окном - get_interaction_state - получить состояния взаимодействия окна - get_table_info - получить информацию о таблице - get_column_headers - получить заголовки столбцов - get_row_headers - получить заголовки строк - realize - сделать доступным для взаимодействия виртуальный UI - get_view_name - получить имя вида - set_current_view - задать активный вид - get_current_view - получить имя вида - get_supported_views - задать активный вид 7.0.68 (13.05.2022) - Chromium обновлен 101.0.15+gca159c5+chromium-101.0.4951.54 - Edge обновлен 103.0.1255.0 (Официальная сборка) canary - Chrome Selenium обновлен 101.0.4951.54 - улучшена работа с почтой и почтовыми msg файлами - улучшена работа с xlsx файлами (ускорение + оптимизация) - в команду raw->clear_request_array добавлены параметры url и exactly - позволяющие удалять запросы заданного типа - добавлена команда soap->call_from_xml - Chromium обновлен 101.0.18+g367b4a0+chromium-101.0.4951.67 - в метод app->maximize добавлен параметр hiding_mode, при значении которого true приложение сворачивается в трей и там максимизируется - баг фикс работы функции DOM : get_by_properties - добавлен объект ul для работы с тэгом