Новость ZennoPoster 7.8.16.0 — Исправления и улучшения

ZennoLab Team

Super Moderator
Команда форума
Регистрация
22.01.2019
Сообщения
2 092
Реакции
4 583
Баллы
113
141268


Список изменений 7.8.16.0

Добавлено:

+ Браузер Chromium обновлен до версии 146.

+ Добавлен новый способ передачи HTTP запросов "TLS клиент". Новый способ эмулирует TLS отпечаток на основе UserAgent, переданного в запрос. Таким образом повышается вероятность обхода защит современных сайтов.

+ Теперь в статическом блоке "Ссылки из GAC" можно выбрать и добавить сразу несколько сборок вместо одной.

+ В конструкторе действий по умолчанию теперь скрыты поля "Номер документа" и "Номер формы" и применяются значения "-1" для этих полей. В "Настройках -> Редактор" добавлена опция "Показывать номер документа и формы в конструкторе действий", с помощью которой можно отобразить и использовать эти поля.


Исправлено:

* Исправлен медленный запуск инстансов браузеров при большом количестве потоков.

* Исправлена проблема зависания превью инстансов в ZennoPoster. А также исправлена проблема прерывания инстансов.

* Исправлена работа браузера Chromium и ChromiumFromZB при масштабе экрана отличном от 100%.

* Исправлена проблема незавершающихся процессов инстансов после работы ZennoPoster, теперь процессы завершаются корректно.

* Обертка браузера Chromium и ChromiumFromZB вынесена в отдельный процесс для ZennoPoster. Это изолирует работу ZennoPoster от браузеров, снижает нагрузку на основной процесс и, в том числе, уменьшает количество памяти, которую может использовать процесс ZennoPoster.


Где скачать?

ZennoPoster 7.8.16.0 уже доступен в личном кабинете!
Также, обновление будет предложено при запуске ProjectMaker.

Как сообщать о проблемах?

Просьба сообщать обо всех багах на support@zennolab.com, сопровождая проблему подробным описанием и сценарием воспроизведения. Это позволит нам быстро диагностировать и исправить ошибку.
 
Как так? 6-го апреля скидывал баг этот в ЛС админу Дмитрию. Сегодня уже 16-е апреля почему не пофиксили? Ладно там была тестовая версия 7.8.16.0, но это уже релизная и баг остался. Чем вы там вообще занимаетесь?

141269
 
Последнее редактирование:
+ Добавлен новый способ передачи HTTP запросов "TLS клиент". Новый способ эмулирует TLS отпечаток на основе UserAgent, переданного в запрос. Таким образом повышается вероятность обхода защит современных сайтов.
офигеть, дождались
 
  • Спасибо
Реакции: ifx и Dmitriy_Zenno
141272


Прокси не отображаются в Постере в инстансе (а они точно есть)...
 
+ Добавлен новый способ передачи HTTP запросов "TLS клиент". Новый способ эмулирует TLS отпечаток на основе UserAgent, переданного в запрос. Таким образом повышается вероятность обхода защит современных сайтов.
Кто-то уже проводил какой-то сравнительный тест с curl-impersonate?
 
Как так? 6-го апреля скидывал баг этот в ЛС админу Дмитрию. Сегодня уже 16-е апреля почему не пофиксили? Ладно там была тестовая версия 7.8.16.0, но это уже релизная и баг остался. Чем вы там вообще занимаетесь?

Посмотреть вложение 141269
Здравствуйте,

Текущая версия соответствует той, что ранее была в тестировании — её просто сделали доступной для всех пользователей.
Баг с DevTools уже исправлен, сейчас правка находится на ревью и планируется к включению в версию 16.1
 
Если бы нормально еще он работал. Пут запросы не пахали
если его включить, то в запросах кириллица в абракадабре прилетает
Посмотреть вложение 141270

Здравствуйте,

Данные проблемы должны быть исправлены в версии 16.1
 
  • Спасибо
Реакции: Андрейка2020
  • Спасибо
Реакции: Dmitriy_Zenno
+ Добавлен новый способ передачи HTTP запросов "TLS клиент". Новый способ эмулирует TLS отпечаток на основе UserAgent, переданного в запрос. Таким образом повышается вероятность обхода защит современных сайтов.

А как это протестировать то?)) или он по умолчанию во всех запросах после обновы?)
 
А как это протестировать то?)) или он по умолчанию во всех запросах после обновы?)
Здравствуйте,

Как работает TLS клиент
TLS клиент помогает сделать HTTP-запрос более похожим на запрос реального браузера не только по User-Agent, но и по TLS-отпечатку - параметрам HTTPS-соединения, которые сайт тоже может анализировать. Опен-сорс библиотека tls-client (https://github.com/bogdanfinn/tls-client ) как раз позволяет использовать профиль конкретного браузера и версии, чтобы запрос выглядел более естественно для сайта. Она поддерживает HTTP/1.1, HTTP/2, HTTP/3, прокси и cookie jar.

Как использовать
Указать нужный User-Agent в заголовках запроса, а TLS клиент постарается подобрать и с эмулировать подходящий браузерный отпечаток. В большинстве случаев этого достаточно. Если нужен более точный контроль, можно вручную указать TLS-идентификатор/профиль браузера.
Такой подход особенно полезен на сайтах, которые проверяют не только заголовки, но и сетевой отпечаток клиента.

И важный момент, что TLS клиент повышает правдоподобность HTTP-запросов, но не заменяет полноценный браузер и нет 100% гарантии обхода любой защиты.

Это настройка проекта, далее она должна применяться автоматически там, где это необходимо.
141276


Проверить можно через кубик GET выполнить запрос https://tls.peet.ws/api/all c TLS клиентом и без.
141277
 
  • Спасибо
Реакции: SoloFarmer2
После обновления снова вкладки стали очень долго закрываться. Раньше уже было такое на версии 13 по-моему, на 15 всё было окей, и вот теперь опять((( Не знаю, мб это у меня какая-то проблема, буду рад, если подскажете в чём дело или пофиксите в 16.1
 
После обновления снова вкладки стали очень долго закрываться. Раньше уже было такое на версии 13 по-моему, на 15 всё было окей, и вот теперь опять((( Не знаю, мб это у меня какая-то проблема, буду рад, если подскажете в чём дело или пофиксите в 16.1
Здравствуйте,

Подскажите, пожалуйста, что значит долго закрываться? Как это проявляется?
Если получится снять видео, будет очень хорошо.
 
Здравствуйте,

Как работает TLS клиент
TLS клиент помогает сделать HTTP-запрос более похожим на запрос реального браузера не только по User-Agent, но и по TLS-отпечатку - параметрам HTTPS-соединения, которые сайт тоже может анализировать. Опен-сорс библиотека tls-client (https://github.com/bogdanfinn/tls-client ) как раз позволяет использовать профиль конкретного браузера и версии, чтобы запрос выглядел более естественно для сайта. Она поддерживает HTTP/1.1, HTTP/2, HTTP/3, прокси и cookie jar.

Как использовать
Указать нужный User-Agent в заголовках запроса, а TLS клиент постарается подобрать и с эмулировать подходящий браузерный отпечаток. В большинстве случаев этого достаточно. Если нужен более точный контроль, можно вручную указать TLS-идентификатор/профиль браузера.
Такой подход особенно полезен на сайтах, которые проверяют не только заголовки, но и сетевой отпечаток клиента.

И важный момент, что TLS клиент повышает правдоподобность HTTP-запросов, но не заменяет полноценный браузер и нет 100% гарантии обхода любой защиты.

Это настройка проекта, далее она должна применяться автоматически там, где это необходимо.
Посмотреть вложение 141276

Проверить можно через кубик GET выполнить запрос https://tls.peet.ws/api/all c TLS клиентом и без.
Посмотреть вложение 141277
Спасибо за обновление. Третий метод отправки HTTP-запрос - это то, что не хватало.
 
  • Спасибо
Реакции: Dmitriy_Zenno
Здравствуйте,

Подскажите, пожалуйста, что значит долго закрываться? Как это проявляется?
Если получится снять видео, будет очень хорошо.
В PM кубик работы с табами очень долго выполняется
 

Вложения

  • Снимок экрана 2026-04-17 125438.jpg
    Снимок экрана 2026-04-17 125438.jpg
    21,3 KB · Просмотры: 43
Зачем делали ветку для бетатеста 7.8.16.0 - там по факту писали - не тянет больше 60 потоков нормально, вы ничего не поменяли и выкатили в релиз!
 
  • Спасибо
Реакции: l1ke, ifx и sanyatovk
  • Спасибо
Реакции: Reputazzi
Эмуляция шрифтов отвалилась:(
В chrome://version cmd line есть, но не работает, ранее все было ок.
--zl-fonts-dir="C:\fonts\25h2p"

 
Зачем делали ветку для бетатеста 7.8.16.0 - там по факту писали - не тянет больше 60 потоков нормально, вы ничего не поменяли и выкатили в релиз!
Не все пользователи запускают такое количество потоков, однако в данной версии было внесено множество исправлений, которые улучшают работу для всех пользователей.
Что касается вашей проблемы — мы её зафиксировали и планируем исправить в следующих релизах.
 
Эмуляция шрифтов отвалилась:(
В chrome://version cmd line есть, но не работает, ранее все было ок.
--zl-fonts-dir="C:\fonts\25h2p"

Здравствуйте,

Подскажите, пожалуйста, а как вы включаете данную настройку? Через C# или через настройки браузера поле: Аргументы?
 
Здравствуйте,

Подскажите, пожалуйста, а как вы включаете данную настройку? Через C# или через настройки браузера поле: Аргументы?
Здравствуйте,
Кубик -> Запустить инстанс -> Chromium -> Аргументы
 
  • Спасибо
Реакции: Shizuku
С этим надо что то сделать. Не видно кнопок копирования и прочих. Если нажимать зная где она. То сработает.
141328
 
  • Спасибо
Реакции: Sergodjan
С этим надо что то сделать. Не видно кнопок копирования и прочих. Если нажимать зная где она. То сработает.
Посмотреть вложение 141328
Да, есть проблемы. Пустое окно контекстного меню пока не смог воспроизвести, но воспроизвел обрезание окна, растянутые по вертикали пункты и несовпадение координат выделенного пункта меню и текущего положения курсора мыши. С обновлением движка видимо связано.
Отправил запрос разработчикам на исправление.

PS: Пустые контекстные окна с меню воспроизвел, также сообщу тестировщикам/разработчикам.
 
Последнее редактирование:
Что то с общей стабильностью проджектмейкера беда на этой обнове, постоянно зависает, часть действий перестают работать.
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)