Релиз ZennoPoster 7.8.12.0 — Исправления и улучшения

ZennoLab Team

Super Moderator
Команда форума
Регистрация
22.01.2019
Сообщения
1 957
Благодарностей
4 264
Баллы
113


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

Добавлено:

+ Браузер Chromium обновлен до 141 версии;
+ В действии Запуск инстанса ZennoBrowser появилились различные варианты запуска браузера. Теперь на выбор предоставляется 4 опции:

Указать идентификатор профиля. Эта опция содержит в себе настройки, которые были ранее, т.е. подразумевается указание ProfileId;
Использовать текущий идентификатор профиля. При выборе этой опции будет использоваться макрос {-Project.ZennoBrowserProfileId-} в качестве идентификатора профиля;
Указать идентификатор папки профилей. Эта опция позволяет указать FolderId, из выбранной папки с профилями будет запущен один профиль;
Использовать текущий идентификатор папки профилей. При выборе этой опции будет использоваться макрос {-Project.ZennoBrowserProfileContainerId-} в качестве идентификатора папки с профилями.

+ При запуске профиля из ZennoBrowser теперь происходит обновление макросов {-Project.ZennoBrowserProfileId-} и {-Project.ZennoBrowserProfileContainerId-}, т.е. теперь эти макросы содержат информацию о последнем запущенном профиле;
+ Действие «Запуск инстанса ZennoBrowser» с опциями «Указать идентификатор папки профилей» или «Использовать текущий идентификатор папки профилей» будет запускать профиль из указанной папки, даже если уже был запущен другой профиль из этой папки. Таким образом можно организовать ротацию профилей при запуске;
+ Добавлены новые действия «Браузер → Настройки → Остановить инстанс» и «Интеграция с ZennoBrowser → Остановить инстанс»;
+ В действиях экспорта и импорта cookie, в том числе и через API, для браузера Chromium и ChromiumFromZB добавлена поддержка партицированных cookie.


Исправлено:

Исправлены причины закрытия браузеров ChromiumFromZB в момент продления токена интеграции. Так же правки были внесены со стороны продукта ZB и будут доступны на версиях 0.29.30.2.;
Исправлено прерывание задания в ZennoPoster при использовании браузера из ZB;
Исправлена ошибка запуска профилей "Received message exceeds the maximum; configured message size.", исправление будет доступно при использовании версии ZB 0.29.30.2.

* Прекращена поддержка Canvas SuperEmulation. Вместо этого в настройках профиля теперь имеется галочка включения или отключения шума Canvas и WebGL. Так же вместе с canvas superemulation исчезло прерывание проекта в непредвиденном месте, если в настройках Профиля не была установлена галочка Продолжать проект, тем самым исправлены ошибки некоторых пользователей, когда проект неожиданно переходил в badend или действие завершалось неуспешно, хотя визуально отработало успешно;
* Прекращена поддержка модулей CapMonster1. Это очень старые модули, вместо них уже много лет продукт предлагает интеграцию с большим количеством сервисов распознавания каптч, в том числе CapMonsterCloud.

Где скачать?

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

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

Просьба сообщать обо всех багах через нашу форму, сопровождая проблему подробным описанием и сценарием воспроизведения. Это позволит нам быстро диагностировать и исправить ошибку.
 

Gfoblin

Client
Регистрация
30.05.2013
Сообщения
4 685
Благодарностей
1 047
Баллы
113
ПЛАНИРОВЩИК! )
 

up_lvl

Client
Регистрация
02.09.2014
Сообщения
135
Благодарностей
56
Баллы
28
"Остановить инстанс" это равносильно "отпусканию" профиль-папки? Можно из кода?
 

code

Administrator
Регистрация
04.06.2025
Сообщения
191
Благодарностей
78
Баллы
28

stranger07

Client
Регистрация
29.03.2021
Сообщения
14
Благодарностей
2
Баллы
3
Добавлены новые действия «Браузер → Настройки → Остановить инстанс» и «Интеграция с ZennoBrowser → Остановить инстанс»
Чем это отличается от метода instance.Stop(), который был добавлен в версии ZP 7.8.8?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
22 178
Благодарностей
9 831
Баллы
113
"Остановить инстанс" это равносильно "отпусканию" профиль-папки? Можно из кода?
Останавливается профиль и как следствие - снимается системный лок на содержимое профиля.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
22 178
Благодарностей
9 831
Баллы
113

zarufakis

Client
Регистрация
22.03.2019
Сообщения
1 938
Благодарностей
1 339
Баллы
113
+ Добавлены новые действия «Браузер → Настройки → Остановить инстанс»
вообще не помогает от пожирания памяти инстансами. В конечном итоге картина превращается в такую и потоки просто виснут.
137016
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
22 178
Благодарностей
9 831
Баллы
113
вообще не помогает от пожирания памяти инстансами. В конечном итоге картина превращается в такую и потоки просто виснут.
Посмотреть вложение 137016
Память должна освобождаться не моментально, а по мере того как будут по таймауту отваливаться резервные процессы баз. Попробуйте выжидать какое-то время и наблюдать за кол-вом съеденной памяти.
 

GeGold

Client
Регистрация
28.09.2015
Сообщения
831
Благодарностей
379
Баллы
63
А что произошло с экшеном для снятия скриншотов ?
Если экшен добавить хотябы в 1 проект - всё, капец будет всем проектам,а в проекте с экшеном вот такая картина

24-10-2025 12:40:32.2630|In |fa6874a9-c186-4b5c-be7e-4e4abc98edce|
24-10-2025 12:43:00.9079|Good|fa6874a9-c186-4b5c-be7e-4e4abc98edce|148644

24-10-2025 12:40:29.5793|In |fa6874a9-c186-4b5c-be7e-4e4abc98edce|
24-10-2025 12:42:55.8370|Good|fa6874a9-c186-4b5c-be7e-4e4abc98edce|146257

24-10-2025 12:40:26.7355|In |fa6874a9-c186-4b5c-be7e-4e4abc98edce|
24-10-2025 12:42:53.5016|Good|fa6874a9-c186-4b5c-be7e-4e4abc98edce|146767

24-10-2025 12:38:07.4116|In |fa6874a9-c186-4b5c-be7e-4e4abc98edce|
24-10-2025 12:40:20.1173|Good|fa6874a9-c186-4b5c-be7e-4e4abc98edce|132704

24-10-2025 12:38:03.5870|In |fa6874a9-c186-4b5c-be7e-4e4abc98edce|
24-10-2025 12:40:19.2115|Good|fa6874a9-c186-4b5c-be7e-4e4abc98edce|135624

24-10-2025 12:37:57.8990|In |fa6874a9-c186-4b5c-be7e-4e4abc98edce|
24-10-2025 12:40:17.9532|Bad |fa6874a9-c186-4b5c-be7e-4e4abc98edce|140054


24-10-2025 12:37:58.9568|In |fa6874a9-c186-4b5c-be7e-4e4abc98edce|
24-10-2025 12:40:17.9542|Bad |fa6874a9-c186-4b5c-be7e-4e4abc98edce|138996
 

code

Administrator
Регистрация
04.06.2025
Сообщения
191
Благодарностей
78
Баллы
28
А что произошло с экшеном для снятия скриншотов ?
Если экшен добавить хотябы в 1 проект - всё, капец будет всем проектам,а в проекте с экшеном вот такая картина

24-10-2025 12:40:32.2630|In |fa6874a9-c186-4b5c-be7e-4e4abc98edce|
24-10-2025 12:43:00.9079|Good|fa6874a9-c186-4b5c-be7e-4e4abc98edce|148644

24-10-2025 12:40:29.5793|In |fa6874a9-c186-4b5c-be7e-4e4abc98edce|
24-10-2025 12:42:55.8370|Good|fa6874a9-c186-4b5c-be7e-4e4abc98edce|146257

24-10-2025 12:40:26.7355|In |fa6874a9-c186-4b5c-be7e-4e4abc98edce|
24-10-2025 12:42:53.5016|Good|fa6874a9-c186-4b5c-be7e-4e4abc98edce|146767

24-10-2025 12:38:07.4116|In |fa6874a9-c186-4b5c-be7e-4e4abc98edce|
24-10-2025 12:40:20.1173|Good|fa6874a9-c186-4b5c-be7e-4e4abc98edce|132704

24-10-2025 12:38:03.5870|In |fa6874a9-c186-4b5c-be7e-4e4abc98edce|
24-10-2025 12:40:19.2115|Good|fa6874a9-c186-4b5c-be7e-4e4abc98edce|135624

24-10-2025 12:37:57.8990|In |fa6874a9-c186-4b5c-be7e-4e4abc98edce|
24-10-2025 12:40:17.9532|Bad |fa6874a9-c186-4b5c-be7e-4e4abc98edce|140054


24-10-2025 12:37:58.9568|In |fa6874a9-c186-4b5c-be7e-4e4abc98edce|
24-10-2025 12:40:17.9542|Bad |fa6874a9-c186-4b5c-be7e-4e4abc98edce|138996
Пришлите, пожалуйста, рапорт в службу поддержки со ссылкой на данное сообщение.
 

zarufakis

Client
Регистрация
22.03.2019
Сообщения
1 938
Благодарностей
1 339
Баллы
113
Sergodjan
по моему, поломался импорт кур в контейнер из переменной. проверьте, на этом билде и на прошлом, загружаются через раз
 

S10n4eg

Client
Регистрация
25.06.2014
Сообщения
339
Благодарностей
60
Баллы
28
Здравствуйте, а зачем это нужно? поддержка партицированных cookie
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
22 178
Благодарностей
9 831
Баллы
113
Здравствуйте, а зачем это нужно? поддержка партицированных cookie
Для увеличения безопасности, для исключения отслеживания кук сторонними сайтами.
Партицированные куки исключают взаимоотслеживание на разных доменах.
Это если очень кратко.
 
  • Спасибо
Реакции: S10n4eg

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
22 178
Благодарностей
9 831
Баллы
113

tsup

Client
Регистрация
07.10.2018
Сообщения
101
Благодарностей
91
Баллы
28
С ним предстоит разбираться.
Есть активная таска у программистов.
Это случайно не про зависание при добавлении одного и того же проекта несколько раз в "Диспетчер заданий" с последующим запуском копий?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
22 178
Благодарностей
9 831
Баллы
113
Это случайно не про зависание при добавлении одного и того же проекта несколько раз в "Диспетчер заданий" с последующим запуском копий?
Нет, такого не припомню.
 

Roman*

Client
Регистрация
25.09.2013
Сообщения
1 663
Благодарностей
668
Баллы
113
При внезапной перезагрузке этой версии все задания в зеннопостере теряются, это баг или что то можно сделать? А то много заданий на расписании стоят и долго настраивать каждый раз, вижу такое за сутки уже 3 раз.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
22 178
Благодарностей
9 831
Баллы
113
При внезапной перезагрузке этой версии все задания в зеннопостере теряются, это баг или что то можно сделать? А то много заданий на расписании стоят и долго настраивать каждый раз, вижу такое за сутки уже 3 раз.
Это не только на этой версии, к сожалению. Периодически встречалось на старых версиях.
Давно уже не трогали алгоритм работы с заданиями и запись их.
Рекомендую, в очередной раз, когда обнулится список заданий, восстановить их из бекапа и обязательно сделать как бы буферный перезагруз программы, это скорее всего избавит от потери списка при следующем таком случае.
 

TheBoss

Client
Регистрация
30.03.2015
Сообщения
629
Благодарностей
261
Баллы
63
Надо сделать чтобы прокси брались с файла и в зеннобраузере автоматически добавлялись к профилю. Просто если я создаю по одному профилю, нужно чтобы прокси брались всегда уникальные.
 

KokaSEO

Client
Регистрация
17.01.2015
Сообщения
455
Благодарностей
187
Баллы
43
Надо сделать чтобы прокси брались с файла и в зеннобраузере автоматически добавлялись к профилю. Просто если я создаю по одному профилю, нужно чтобы прокси брались всегда уникальные.
Так при запуске инстанса ZB теперь можно выбрать прокси из файла
 
  • Спасибо
Реакции: code

code

Administrator
Регистрация
04.06.2025
Сообщения
191
Благодарностей
78
Баллы
28
Надо сделать чтобы прокси брались с файла и в зеннобраузере автоматически добавлялись к профилю. Просто если я создаю по одному профилю, нужно чтобы прокси брались всегда уникальные.
Так при запуске инстанса ZB теперь можно выбрать прокси из файла
Дополню:
137165
 
  • Спасибо
Реакции: TheBoss

Iv1

Client
Регистрация
21.02.2016
Сообщения
1 958
Благодарностей
785
Баллы
113
Почему убрали Canvas SuperEmulation ? Не актуально или тяжело поддерживать?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
22 178
Благодарностей
9 831
Баллы
113

ZSharp

Client
Регистрация
29.09.2013
Сообщения
418
Благодарностей
131
Баллы
43
Это аналог методу из кубика.
Официально, кубик 'Сохранить профиль-папку' можно больше не использовать?
137208

Можно просто вызывать instance.Stop(); вместо кубика сохранения?

instance.Stop(); не принимает никаких параметров, а в кубике они есть. Не то что они мне нужны, но без параметров это равносильно снятым галочкам?
137209
 

kagorec

Client
Регистрация
24.08.2013
Сообщения
1 088
Благодарностей
598
Баллы
113
При внезапной перезагрузке этой версии все задания в зеннопостере теряются, это баг или что то можно сделать? А то много заданий на расписании стоят и долго настраивать каждый раз, вижу такое за сутки уже 3 раз.
Это всегда было в Zennoposter, но с 5 версии точно и по сегодняшний день.
Ситуация: Внезапно свет пропал, и всё, профили проектов сбрасываются и планировщики тоже. Это сейчас крайне редко но бывает.
 
Последнее редактирование:

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
22 178
Благодарностей
9 831
Баллы
113
Официально, кубик 'Сохранить профиль-папку' можно больше не использовать?
Лучше использовать. Stop просто останавливает, а Сохранение именно сбрасывает все кеши в профиль.
instance.Stop(); не принимает никаких параметров, а в кубике они есть.
Stop() - именно без аргументов, может быть в будущем что-то там добавится из аргументов.
Аналога на C# 'Сохранить профиль-папку' - нет, на сколько я помню.
 

ZSharp

Client
Регистрация
29.09.2013
Сообщения
418
Благодарностей
131
Баллы
43
Аналога на C# 'Сохранить профиль-папку' - нет, на сколько я помню.
Да вот и я помню, поэтому и переспросил, была надежда что этот instance.Stop() и есть аналог.
И непонятно почему до сих пор не упаковали этот кубик в метод.


В случае с интеграцией с ZennoBrowser кубик 'Сохранить профиль-папку' вызывать не нужно?
137214

Только 'Остановить инстанс'?

Запуск, остановка из кода браузера ZB ещё не доступна, только кубики? Вообще планируется из кода?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
22 178
Благодарностей
9 831
Баллы
113
В случае с интеграцией с ZennoBrowser кубик 'Сохранить профиль-папку' вызывать не нужно?
137214

Только 'Остановить инстанс'?
Я бы рекомендовал все же Сохранять.
Запуск, остановка из кода браузера ZB ещё не доступна, только кубики? Вообще планируется из кода?
Для старта Интеграции ЗБ:

instance.IntegrationLaunch("id");

Для стопа Интеграции ЗБ, как обычно:

instance.Stop();
 
  • Спасибо
Реакции: ZSharp

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