Skip to main content

ZennoPoster 7.7.2.0 21.09.2022

🔗 Оригинальная страница — Источник данного материала


Новые фичи:

[+] Движок Chromium обновлен до 105 версии.

[+] Улучшена эмуляция фингерпринта браузера Chromium в воркерах и других сущностях браузера.

[+] Добавлена возможность конфигурирования DNS over HTTPS в Chromium.

[+] Добавлена перегрузка метода *Instance.SetProxy(ProxySettings proxySettings, NetworkSettings networkSettings) в C#.

[+] Улучшена производительность браузера Chromium, оптимизировано потребление IO.

[+] Улучшена работа Chromium с навигацией и запросами, исправлены возможные причины зависания навигаций.

[+] В кубик «Начать перехват hCaptcha» добавлена опция «Режим совместимости с ReCaptcha», что позволит улучшить работу с сайтами, которые используют обе защиты.

[+] Добавлен новый аргумент запуска для Chromium --theme, аргумент принимает два значения light и dark. Аргумент влияет на тему хромиума, по умолчанию тема зависит от операционной системы. Пример аргумента --theme=light

[+] Добавлено автоматическое исправление старых проблем с кубиком Обработка переменных. Проблема заключалась в неконтролируемом росте размера проекта. Ранее кубик исправлялся только при его переоткрытии.

[+] Настройка профиля браузера Audio разделена на две опции: Audio и Audio (шум). Audio отвечает за параметры JS-объектов. Audio (шум) - это алгоритм для эмуляции отпечатка. Теперь по умолчанию включена Audio, но выключена Audio (шум). Для старых проектов при включенной опции Audio станут включены обе Audio и Audio (шум), при выключенной будут выключены обе.

[+] Настройка профиля браузера Client Rect переименована в Client Rect (шум) и выключена по умолчанию для новых проектов.

[+] В настройки браузерного профиля добавлена настройка эмуляции canvas при неуспешной суперэмуляции. Теперь можно выбрать режим шума, если суперэмуляция не сработала.

[+] В действии SetProxy добавлены настройки определения «выходного» IP. Теперь можно определить IP адрес автоматически, учитывая ошибку определения или игнорируя её, либо ввести адрес вручную.

[+] Добавлена поддержка Notification API в Chromium. Макросы LastNotificationText и LastNotificationTitle, а так же соответствующие свойства в API теперь работают аналогично другим браузерам.

[+] В настройки шифрования проекта добавлена опция «Скрыть инстанс для пользователей». Если в проекте включена эта опция и пользователь имеет разрешение только Выполнение, то браузер не будет показываться в ZennoPoster и ProjectMaker за исключением «Ожидания действий пользователя».

[+] Для суперэмуляции canvas добавлен трекинг алгоритмов с measureText функциями.

[+] Добавлен аргумент запуска Chromium --enable-site-isolation-trials.

[+] Добавлена поддержка webp формата изображений для действия «Обработка изображений».

[+] Настройка заданий ZennoPoster «Выполнять Bad End при прерывании проекта» теперь включена по умолчанию для новых заданий.

[+] Немного ускорен запуск ZennoPoster и ProjectMaker.

Исправленные баги:

[] Исправлено зависание загрузки некоторых сайтов, таких как twitter.com или reddit.com

[] Исправлено применение заголовка sec-ch-ua в браузер Chromium.

[] Теперь Chromium потребляет меньше системных потоков, что благоприятно сказывается на общей производительности.

[] Исправлена работа instance.DownloadsPath для Chromium, в том числе для скачивания файлов через расширения.

[] Исправлена проблема исчезновения расширений при загрузки профиль папки.

[] Исправлены возможные вылеты системы в синий экран из-за утечек хендлов и потоков для Chromium.

[] Исправлены утечки хендлов в ProjectMaker.

[] Исправлена проблема, когда окно расширения Chromium блокирует разворачивание ProjectMaker.

[] Теперь ZennoPoster переходит в BadEnd при прерывании проекта (для этого в настройках ZennoPoster включите опцию «Выполнять BadEnd при прерывании проекта», которая находится на вкладке «Остановка»).

[] Исправлена проблема удаления линий между кубиками, при которой удалялся так же и кубик, связанный с линией.

[] Исправлена проблема изменения лайаута окон ProjectMaker при разворачивании на весь экран и переходе из полноэкранного режима в нормальный, а так же при открытии проектов при свернутом ProjectMaker.

[] Теперь окно контекстного меню Devtools открывается в правильном месте.

[] При решении hCaptcha в логе больше не упоминается ReCaptcha.

[] Исправлено наследование настроек seed Canvas при запуске браузера в безбраузерном проекте.

[] Исправлен сброс горизонтального скрола при клике в поле ввода на сайте Авито.

[] Теперь конструктор действий корректно записывает кубик с элементом, который искали в popup расширения, и popup расширения уже был закрыт.

[] Исправлена проблема взаимодействия с браузером в ProjectMaker после последовательного запуска Без браузера и запуска Chromium.

[] Исправлен парсинг sitekey для hCaptcha на некоторых сайтах.

[] Исправлена проблема потери проекта ProjectMaker при его сохранении на диске без свободного места.

[] Исправлен перенос папки IndexedDB при конвертации профиль папки из CEF в Chromium.

[] Исправлены мерцания окон расширений в Chromium.

[] Исправлена работа шума canvas и webgl на сайтах некоторых сайтах в Chromium.

[] Исправлены проблемы когда профиль папка Chromium оставалась занятой после работы проекта.

[] Исправлена работа instance.SetWindowSize в ZennoPoster, а том числе работа опции Screen Maximize в настройках профиля.

[] Исправлена проблема, когда шум ClientRect иногда мог не срабатывать.

[] Исправлена работа кубика «Запустить инстанс» с опцией «Без браузера». Иногда выполнение кубика падало с ошибкой.

[] Исправлены ситуации когда зависал планировщик заданий ZennoPoster.

[] Исправлено падение Chromium при использовании устаревших для этого браузера методов API работы со шрифтами.

[] Исправлено несколько визуальных багов в ProjectMaker, таких как отображение url из другой/закрытой вкладки, отображение сообщения о безбраузерном проекте, сообщения об ошибке запуска браузера и баг неправильного изменения статуса загрузки страницы для Chromium.

[] Исправлена устаревшая корректировака полей навигатора для браузера Chromium.

[] Исправлена эмуляция клавиатуры для русской, английской, испанской, французской, украинской и белорусской раскладки в браузере Chromium. Теперь метаданные клавиш для перечисленных раскладок отправляются корректно. Раскладка определяется автоматически на основе эмулируемого текста.

[] Исправлена работа полной эмуляции мыши в многопотоке для Chromium.

[] Исправлена работа с активностью вкладок (иногда действие могло завершится неуспешно, из-за того что Chromium не правильно определил активную вкладку).

[] Исправлена часть проблем со взятием скриншотов в Chromium, ранее при взятии скриншотов мог появляться шум или пикселизация.

[] Исправлено отображение поля «Как повторять» в расписании заданий ZennoPoster.

[] Исправлено экранирование спец символов при конвертации кубиков обработки текста в C# код.

[] Исправлено выполнение кубика Запустить инстанс в ProjectMaker с той же профиль папкой, что и запущенный Chromium.

[] Исправлена отрисовка браузера Chromium при размерах браузера больше размера десктопа.

[] Исправлено получение url и domain для фреймов в Chromium.

[] Исправлена работа библиотек OpenCV с ZennoPoster.

[] Вернули кнопку копирования переменной в кубиках HTTP/GET/POST запросов.

[] Исправлена верстка кубика «Запустить инстанс».

[] Исправлено получение скриншотов в Chromium на страницах со скролами, а также исправлен поиск по картинке на страницах со скролами.