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

ZennoLab Team

Super Moderator
Команда форума
Регистрация
22.01.2019
Сообщения
2 081
Благодарностей
4 550
Баллы
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, сопровождая проблему подробным описанием и сценарием воспроизведения. Это позволит нам быстро диагностировать и исправить ошибку.
 

samsonnn

Client
Регистрация
02.06.2015
Сообщения
2 065
Благодарностей
1 912
Баллы
113
Как так? 6-го апреля скидывал баг этот в ЛС админу Дмитрию. Сегодня уже 16-е апреля почему не пофиксили? Ладно там была тестовая версия 7.8.16.0, но это уже релизная и баг остался. Чем вы там вообще занимаетесь?

141269
 
Последнее редактирование:

TommyTuta

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

heks

Client
Регистрация
01.10.2013
Сообщения
1 620
Благодарностей
497
Баллы
83
Регистрация
26.05.2020
Сообщения
581
Благодарностей
200
Баллы
43
Регистрация
26.05.2020
Сообщения
581
Благодарностей
200
Баллы
43
141272


Прокси не отображаются в Постере в инстансе (а они точно есть)...
 

izubr

Client
Регистрация
11.05.2011
Сообщения
651
Благодарностей
305
Баллы
63

n0n3mi1y

Client
Регистрация
08.03.2017
Сообщения
1 450
Благодарностей
764
Баллы
113
+ Добавлен новый способ передачи HTTP запросов "TLS клиент". Новый способ эмулирует TLS отпечаток на основе UserAgent, переданного в запрос. Таким образом повышается вероятность обхода защит современных сайтов.
Кто-то уже проводил какой-то сравнительный тест с curl-impersonate?
 

Dmitriy_Zenno

Administrator
Регистрация
28.10.2025
Сообщения
646
Благодарностей
281
Баллы
63
Как так? 6-го апреля скидывал баг этот в ЛС админу Дмитрию. Сегодня уже 16-е апреля почему не пофиксили? Ладно там была тестовая версия 7.8.16.0, но это уже релизная и баг остался. Чем вы там вообще занимаетесь?

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

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

Dmitriy_Zenno

Administrator
Регистрация
28.10.2025
Сообщения
646
Благодарностей
281
Баллы
63
Если бы нормально еще он работал. Пут запросы не пахали
если его включить, то в запросах кириллица в абракадабре прилетает
Посмотреть вложение 141270
Здравствуйте,

Данные проблемы должны быть исправлены в версии 16.1
 
  • Спасибо
Реакции: Андрейка2020

heks

Client
Регистрация
01.10.2013
Сообщения
1 620
Благодарностей
497
Баллы
83
  • Спасибо
Реакции: Dmitriy_Zenno

SoloFarmer2

Client
Регистрация
09.04.2024
Сообщения
17
Благодарностей
5
Баллы
3
+ Добавлен новый способ передачи HTTP запросов "TLS клиент". Новый способ эмулирует TLS отпечаток на основе UserAgent, переданного в запрос. Таким образом повышается вероятность обхода защит современных сайтов.
А как это протестировать то?)) или он по умолчанию во всех запросах после обновы?)
 

Dmitriy_Zenno

Administrator
Регистрация
28.10.2025
Сообщения
646
Благодарностей
281
Баллы
63
А как это протестировать то?)) или он по умолчанию во всех запросах после обновы?)
Здравствуйте,

Как работает 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

Reputazzi

Client
Регистрация
22.02.2021
Сообщения
32
Благодарностей
5
Баллы
8
После обновления снова вкладки стали очень долго закрываться. Раньше уже было такое на версии 13 по-моему, на 15 всё было окей, и вот теперь опять((( Не знаю, мб это у меня какая-то проблема, буду рад, если подскажете в чём дело или пофиксите в 16.1
 

Dmitriy_Zenno

Administrator
Регистрация
28.10.2025
Сообщения
646
Благодарностей
281
Баллы
63
После обновления снова вкладки стали очень долго закрываться. Раньше уже было такое на версии 13 по-моему, на 15 всё было окей, и вот теперь опять((( Не знаю, мб это у меня какая-то проблема, буду рад, если подскажете в чём дело или пофиксите в 16.1
Здравствуйте,

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

bashka

Client
Регистрация
13.06.2017
Сообщения
210
Благодарностей
141
Баллы
43
Здравствуйте,

Как работает 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

Reputazzi

Client
Регистрация
22.02.2021
Сообщения
32
Благодарностей
5
Баллы
8
Здравствуйте,

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

Вложения

maxkis

Client
Регистрация
13.09.2022
Сообщения
14
Благодарностей
2
Баллы
3
Зачем делали ветку для бетатеста 7.8.16.0 - там по факту писали - не тянет больше 60 потоков нормально, вы ничего не поменяли и выкатили в релиз!
 
  • Спасибо
Реакции: sanyatovk

mr-amoreto

Client
Регистрация
02.04.2016
Сообщения
53
Благодарностей
48
Баллы
18

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
22 726
Благодарностей
10 176
Баллы
113
  • Спасибо
Реакции: Reputazzi

Shizuku

Client
Регистрация
10.10.2023
Сообщения
11
Благодарностей
5
Баллы
3
Эмуляция шрифтов отвалилась:(
В chrome://version cmd line есть, но не работает, ранее все было ок.
--zl-fonts-dir="C:\fonts\25h2p"

 

Dmitriy_Zenno

Administrator
Регистрация
28.10.2025
Сообщения
646
Благодарностей
281
Баллы
63
Зачем делали ветку для бетатеста 7.8.16.0 - там по факту писали - не тянет больше 60 потоков нормально, вы ничего не поменяли и выкатили в релиз!
Не все пользователи запускают такое количество потоков, однако в данной версии было внесено множество исправлений, которые улучшают работу для всех пользователей.
Что касается вашей проблемы — мы её зафиксировали и планируем исправить в следующих релизах.
 

Dmitriy_Zenno

Administrator
Регистрация
28.10.2025
Сообщения
646
Благодарностей
281
Баллы
63
Эмуляция шрифтов отвалилась:(
В chrome://version cmd line есть, но не работает, ранее все было ок.
--zl-fonts-dir="C:\fonts\25h2p"

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

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

Shizuku

Client
Регистрация
10.10.2023
Сообщения
11
Благодарностей
5
Баллы
3
Здравствуйте,

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

Dmitriy_Zenno

Administrator
Регистрация
28.10.2025
Сообщения
646
Благодарностей
281
Баллы
63
  • Спасибо
Реакции: Shizuku

mr-amoreto

Client
Регистрация
02.04.2016
Сообщения
53
Благодарностей
48
Баллы
18
С этим надо что то сделать. Не видно кнопок копирования и прочих. Если нажимать зная где она. То сработает.
141328
 
  • Спасибо
Реакции: Sergodjan

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
22 726
Благодарностей
10 176
Баллы
113
С этим надо что то сделать. Не видно кнопок копирования и прочих. Если нажимать зная где она. То сработает.
Посмотреть вложение 141328
Да, есть проблемы. Пустое окно контекстного меню пока не смог воспроизвести, но воспроизвел обрезание окна, растянутые по вертикали пункты и несовпадение координат выделенного пункта меню и текущего положения курсора мыши. С обновлением движка видимо связано.
Отправил запрос разработчикам на исправление.

PS: Пустые контекстные окна с меню воспроизвел, также сообщу тестировщикам/разработчикам.
 
Последнее редактирование:
  • Спасибо
Реакции: samsonnn и mr-amoreto

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