- Регистрация
- 22.01.2019
- Сообщения
- 1 568
- Благодарностей
- 3 794
- Баллы
- 113
Добавлен новый движок Chromium 91-ой версии (Beta)
Что нового?
Мы рады сообщить Вам, что мы уже покрыли почти 90% функционала в результате нескольких месяцев колоссальной работы по интеграции нового движка
Chromium. Теперь он доступен вместе с другими движками:
CEF (Chrome) и
Firefox. Оставшийся функционал реализуем в процессе текущего бета-тестирования. Со списком изменений можно ознакомиться ниже.
Включить Chromium можно в настройках проекта.
Чтобы включить новый браузер по умолчанию, перейдите в настройки проекта ProjectMaker → вкладка Браузер.
Либо с помощью действия Браузер → Настройки → Запустить инстанс
Улучшенная эмуляция браузера
Теперь работа в ZennoPoster стала еще безопаснее. В Chromium значительно улучшена эмуляция параметров браузера по сравнению CEF предыдущих версий. Несмотря на это, существуют еще ряд параметров, которые мы планируем реализовать в следующих версиях. В CEF также улучшена эмуляция браузера и он получил ряд обновлений (см. весь список изменений).
Улучшенная производительность
По нашим тестам, движок Chromium существенно превосходит по производительности CEF и при этом потребляет меньший объем оперативной памяти.
Что ещё осталось сделать?
Улучшена система автоматического тестирования программы
Мы существенно улучшили систему автоматического тестирования программы. Каждый билд проходит тестирование функциональности всех движков (в том числе и Chromium), также проходят тесты анонимность и тестирование производительности. Благодаря этому повысится качество каждого нового релиза.
Добавлено новое действие «hCaptcha»
Доступен новый экшен для распознавания hCaptcha. Поддерживается распознавание во вкладке и через sitekey. Распознавание пока что реализовано без функции Autosubmit, он будет добавлен в ближайших обновлениях.
Что нового?
Мы рады сообщить Вам, что мы уже покрыли почти 90% функционала в результате нескольких месяцев колоссальной работы по интеграции нового движка
Включить Chromium можно в настройках проекта.
Чтобы включить новый браузер по умолчанию, перейдите в настройки проекта ProjectMaker → вкладка Браузер.
Либо с помощью действия Браузер → Настройки → Запустить инстанс
Улучшенная эмуляция браузера
Теперь работа в ZennoPoster стала еще безопаснее. В Chromium значительно улучшена эмуляция параметров браузера по сравнению CEF предыдущих версий. Несмотря на это, существуют еще ряд параметров, которые мы планируем реализовать в следующих версиях. В CEF также улучшена эмуляция браузера и он получил ряд обновлений (см. весь список изменений).
Улучшенная производительность
По нашим тестам, движок Chromium существенно превосходит по производительности CEF и при этом потребляет меньший объем оперативной памяти.
Что ещё осталось сделать?
- Chromium не встроен в ProjectMaker, но мы над этим сейчас активно работаем. Вы можете выбрать в настройках проекта новый движок, но запускаться он будет только в ZennoPoster. В PM во время отладки будет включен CEF. Поэтому оценивать работу нового движка следует только после запуска в ZennoPoster.
- В Chromium не реализована работа со старым форматом профиля *.zpprofile. Рекомендуем использовать профиль-папку, т.к. именно такой способ позволяет хранить данные без каких-либо потерь.
- В Chromium временно не работает функция «Политика содержимого».
- Экшен «Анализ содержимого» → «Получение основной статьи» пока не работает в Chromium.
- Не реализован метод ChangeResponse для подмены данных в запросах в Chromium.
- Не реализована нотификация в браузере Chromium.
- В Windows 7 и Windows 2012 Server R2 могут наблюдаться проблемы с отображением инстансов Chromium.
- Не реализована поддержка Touch-событий
Обращаем ваше внимание на то, что новый движок Chromium находится в статусе бета. Это означает, что при работе с ним возможны ошибки. Поэтому если вам важна стабильность, рекомендуем использовать CEF (Chrome). Мы очень благодарны пользователям, которые тестируют новый движок и сообщают нам о багах, это позволяет сделать ZennoPoster лучше!
Улучшена система автоматического тестирования программы
Мы существенно улучшили систему автоматического тестирования программы. Каждый билд проходит тестирование функциональности всех движков (в том числе и Chromium), также проходят тесты анонимность и тестирование производительности. Благодаря этому повысится качество каждого нового релиза.
Добавлено новое действие «hCaptcha»
Доступен новый экшен для распознавания hCaptcha. Поддерживается распознавание во вкладке и через sitekey. Распознавание пока что реализовано без функции Autosubmit, он будет добавлен в ближайших обновлениях.
Улучшение эмуляции браузера CEF (Chrome)
Обновлённый движок CEF (Chrome) v90
Новая версия браузерного движка
CEF (Chrome) 90-ой версии включает в себя ряд улучшений в эмуляции параметров браузера.
Улучшение эмуляции JS Features
Исправлено более 60 моментов в эмуляции JS Features. Теперь поведение JS-объектов приближенно к реальному Chrome.
Нативная поддержка Socks5
Прокси Socks5 с авторизацией теперь поддерживаются из коробки, без использования P2Oxy. У кого с ними возникали проблемы - работа должна стать стабильнее.
Исправлена проблема детекта движка Chrome
Устранен ряд проблем за исключением SpeechVoices из-за которых детектился движок Chrome на сайте pixelscan.net. Для прохождения теста на валидность браузера необходимо отключить эмуляцию SpeechVoices в настройках проекта.
Другие изменения
Копирование ID экшена
Добавлена возможность копирования ID действия из контекстного меню в редакторе проектов ProjectMaker.
Обновлённый движок CEF (Chrome) v90
Новая версия браузерного движка
Улучшение эмуляции JS Features
Исправлено более 60 моментов в эмуляции JS Features. Теперь поведение JS-объектов приближенно к реальному Chrome.
Нативная поддержка Socks5
Прокси Socks5 с авторизацией теперь поддерживаются из коробки, без использования P2Oxy. У кого с ними возникали проблемы - работа должна стать стабильнее.
Исправлена проблема детекта движка Chrome
Устранен ряд проблем за исключением SpeechVoices из-за которых детектился движок Chrome на сайте pixelscan.net. Для прохождения теста на валидность браузера необходимо отключить эмуляцию SpeechVoices в настройках проекта.
Другие изменения
- CEF: Улучшена эмуляция местоположения (Geolocation).
- CEF: Улучшена очистка local storage.
- CEF: Исправлена эмуляция navigator.mimeTypes
- CEF: Исправлена эмуляция navigator.doNotTrack
- CEF: Исправлена отправка заголовков sec-ch
Копирование ID экшена
Добавлена возможность копирования ID действия из контекстного меню в редакторе проектов ProjectMaker.
Весь список изменений 7.5.0.0
Добавлено в Chromium:
+ Встроен движок Chromium 91-й версии.
+ Проведена оптимизация работы движка Chromium, что позволило снизить потребление ресурсов.
+ Реализован аргумент --ignore-certificate-errors=false (другие аргументы на данный момент игнорируются).
+ Добавлена нативная подмена заголовков.
+ Реализовано изменение размеров инстанса (SetWindowSize).
+ Настроено логирование движка Chromium.
+ Движок Chromium адаптирован для встраивания.
+ Реализован просмотр миниатюр Chromium инстансов в ZennoPoster.
+ Ожидание действий пользователя добавлено для движка Chromium.
+ Настроено корректное завершение работы инстанса для Chromium.
+ Была проведена оптимизация работы с вкладками инстанса, что позволило снизить нагрузку на них.
+ Настроена инициализация работы инстанса для Chromium.
+ Настроена скрытая работа инстансов с Chromium.
+ Реализован просмотр инстансов на движке Chromium в ZennoPoster.
+ Реализована работа с JavaScript диалогами.
+ Реализована работа с попап окнами браузера.
+ Доработана работа с документами/фреймами.
+ Реализованы методы инициализации и очистки браузера при работе в ZennoPoster.
+ Добавлена возможность выбора Chromium движка в настройках проекта.
+ Реализована работа со всеми типами прокси.
+ Реализована очистка кэша Chromium.
+ Реализована установка прокси в Chromium.
+ Реализован поиск элементов в Chromium.
+ Реализована работа с табами в Chromium.
+ Реализовано выполнение JavaScript.
+ Реализовано распознавание капчи.
+ Выполнение событий с HTML элементами на странице.
+ Работа с данными вкладки (Source/Text/URL/DOM).
+ Очистка cookie/localStorage/HSTS.
+ Реализованы JS эмуляции (Headers, Screen Maximize, Audio, Client Rect, WebRTC).
+ Эмуляция Navigator.
+ Эмуляция Timezone.
+ Эмуляция Geolocation.
+ Эмуляция WebRTC.
+ Эмуляция Screen.
+ Эмуляция Headers.
+ Эмуляция Navigator Plugins.
+ Эмуляция SpeechSynthesis.
+ Встраивание движка Chromium в ZennoPoster.
+ Эмуляция клавиатуры.
+ Эмуляция мыши.
+ Работа с FullEmulationMouse методами.
+ Работа всех уровней эмуляции ввода.
+ Получение значений атрибутов HTML элементов.
+ Установка значений атрибутам HTML элементов.
+ Скачивание файлов через браузер.
+ Настроено применение настроек профиля при инициализации инстанса.
+ Сохранение и загрузка профиль-папки.
+ Работа с состоянием загрузки страницы.
+ Работа с ожиданием загрузки частей страницы.
+ Проведена отладка стабильной работы движка Chromium.
+ Устранены причины зависаний движка Chromium.
+ Реализована эмуляция SpeechSyntesis.
Добавлено:
+ Мы существенно улучшили систему автоматического тестирования программы. Каждый билд проходит тестирование функциональности всех движков (в том числе и Chromium), также проходят тесты анонимность и тестирование производительности. Благодаря этому повысится качество каждого нового релиза.
+ Ускорен запуск браузера CEF
+ Добавлен новый кубик «Распознавание hCaptcha».
+ Улучшена эмуляция местоположения (Geolocation) в CEF (Chrome).
+ Добавлена возможность копирования ID экшена из контекстного в редакторе проектов ProjectMaker.
+ Браузер CEF нативно поддерживает socks5 прокси с авторизацией. Теперь нет необходимости в дополнительном процессе p2oxy.
+ Улучшена JS эмуляция в браузере CEF (Chrome).
+ Улучшена очистка local storage в браузере CEF (Chrome).
+ Если ProjectMaker не смог получить профиль, выдается понятное сообщение в лог об этом.
+ JS диалоги в PM теперь отображаются в трее (исправляет проблему, если диалог появился за PM)
Исправлено:
• Устранена ошибка, при которой ZennoPoster мог передать отличные от реальных браузеров геоданные.
• Исправлена эмуляция JS Features.
• Исправлена подсказка в экшене Random для поля «Свои символы».
• Устранена ошибка, при которой могли неожиданно сбрасываться настройки ZennoPoster/ProjectMaker.
• Устранены проблемы, из-за которых детектился движок Chrome на сайте pixelscan.net.
• Исправлена обработка gzip данных в альтернативном способе HTTP запросов.
• Убраны ненужные предупреждения о выделенном процессе при использовании WebRTC для браузеров Firefox52 и Chrome.
• Исправлена эмуляция navigator.mimeTypes в браузере CEF (Chrome).
• Исправлена эмуляция navigator.doNotTrack в браузере CEF (Chrome).
• Исправлено решение reCaptcha на некоторых сайтах.
• Исправлена отправка заголовков sec-ch в браузере CEF (Chrome).
• Исправлены некоторые причины падения процесса рендера в браузере CEF (Chrome).
• Теперь при остановке проекта по таймауту браузер остается доступен для выполнения BadEnd.
Добавлено в Chromium:
+ Встроен движок Chromium 91-й версии.
+ Проведена оптимизация работы движка Chromium, что позволило снизить потребление ресурсов.
+ Реализован аргумент --ignore-certificate-errors=false (другие аргументы на данный момент игнорируются).
+ Добавлена нативная подмена заголовков.
+ Реализовано изменение размеров инстанса (SetWindowSize).
+ Настроено логирование движка Chromium.
+ Движок Chromium адаптирован для встраивания.
+ Реализован просмотр миниатюр Chromium инстансов в ZennoPoster.
+ Ожидание действий пользователя добавлено для движка Chromium.
+ Настроено корректное завершение работы инстанса для Chromium.
+ Была проведена оптимизация работы с вкладками инстанса, что позволило снизить нагрузку на них.
+ Настроена инициализация работы инстанса для Chromium.
+ Настроена скрытая работа инстансов с Chromium.
+ Реализован просмотр инстансов на движке Chromium в ZennoPoster.
+ Реализована работа с JavaScript диалогами.
+ Реализована работа с попап окнами браузера.
+ Доработана работа с документами/фреймами.
+ Реализованы методы инициализации и очистки браузера при работе в ZennoPoster.
+ Добавлена возможность выбора Chromium движка в настройках проекта.
+ Реализована работа со всеми типами прокси.
+ Реализована очистка кэша Chromium.
+ Реализована установка прокси в Chromium.
+ Реализован поиск элементов в Chromium.
+ Реализована работа с табами в Chromium.
+ Реализовано выполнение JavaScript.
+ Реализовано распознавание капчи.
+ Выполнение событий с HTML элементами на странице.
+ Работа с данными вкладки (Source/Text/URL/DOM).
+ Очистка cookie/localStorage/HSTS.
+ Реализованы JS эмуляции (Headers, Screen Maximize, Audio, Client Rect, WebRTC).
+ Эмуляция Navigator.
+ Эмуляция Timezone.
+ Эмуляция Geolocation.
+ Эмуляция WebRTC.
+ Эмуляция Screen.
+ Эмуляция Headers.
+ Эмуляция Navigator Plugins.
+ Эмуляция SpeechSynthesis.
+ Встраивание движка Chromium в ZennoPoster.
+ Эмуляция клавиатуры.
+ Эмуляция мыши.
+ Работа с FullEmulationMouse методами.
+ Работа всех уровней эмуляции ввода.
+ Получение значений атрибутов HTML элементов.
+ Установка значений атрибутам HTML элементов.
+ Скачивание файлов через браузер.
+ Настроено применение настроек профиля при инициализации инстанса.
+ Сохранение и загрузка профиль-папки.
+ Работа с состоянием загрузки страницы.
+ Работа с ожиданием загрузки частей страницы.
+ Проведена отладка стабильной работы движка Chromium.
+ Устранены причины зависаний движка Chromium.
+ Реализована эмуляция SpeechSyntesis.
Добавлено:
+ Мы существенно улучшили систему автоматического тестирования программы. Каждый билд проходит тестирование функциональности всех движков (в том числе и Chromium), также проходят тесты анонимность и тестирование производительности. Благодаря этому повысится качество каждого нового релиза.
+ Ускорен запуск браузера CEF
+ Добавлен новый кубик «Распознавание hCaptcha».
+ Улучшена эмуляция местоположения (Geolocation) в CEF (Chrome).
+ Добавлена возможность копирования ID экшена из контекстного в редакторе проектов ProjectMaker.
+ Браузер CEF нативно поддерживает socks5 прокси с авторизацией. Теперь нет необходимости в дополнительном процессе p2oxy.
+ Улучшена JS эмуляция в браузере CEF (Chrome).
+ Улучшена очистка local storage в браузере CEF (Chrome).
+ Если ProjectMaker не смог получить профиль, выдается понятное сообщение в лог об этом.
+ JS диалоги в PM теперь отображаются в трее (исправляет проблему, если диалог появился за PM)
Исправлено:
• Устранена ошибка, при которой ZennoPoster мог передать отличные от реальных браузеров геоданные.
• Исправлена эмуляция JS Features.
• Исправлена подсказка в экшене Random для поля «Свои символы».
• Устранена ошибка, при которой могли неожиданно сбрасываться настройки ZennoPoster/ProjectMaker.
• Устранены проблемы, из-за которых детектился движок Chrome на сайте pixelscan.net.
• Исправлена обработка gzip данных в альтернативном способе HTTP запросов.
• Убраны ненужные предупреждения о выделенном процессе при использовании WebRTC для браузеров Firefox52 и Chrome.
• Исправлена эмуляция navigator.mimeTypes в браузере CEF (Chrome).
• Исправлена эмуляция navigator.doNotTrack в браузере CEF (Chrome).
• Исправлено решение reCaptcha на некоторых сайтах.
• Исправлена отправка заголовков sec-ch в браузере CEF (Chrome).
• Исправлены некоторые причины падения процесса рендера в браузере CEF (Chrome).
• Теперь при остановке проекта по таймауту браузер остается доступен для выполнения BadEnd.
Последнее редактирование модератором: