Обновление ZennoBrowser 1.23.0 (FP2 для всех пользователей и API для FP2)

Dmitriy_Zenno

Administrator
Регистрация
28.10.2025
Сообщения
1 354
Реакции
633
Баллы
113
Всем привет!

Вышло обновление ZennoBrowser 1.23.0.

Главное нововведение этого релиза — Fingerprint 2.0 теперь доступен всем пользователям ZennoBrowser! Также мы добавили API для работы с профилями FP2, обновили окно установки продукта и внесли ряд улучшений, направленных на повышение стабильности работы ZennoBrowser.

1793703610282.png


Новые возможности​

  • FP2 доступен всем пользователям — теперь все пользователи ZennoBrowser могут создавать и использовать профили с новой системой генерации отпечатков (Fingerprint 2.0).

    1793701811638.png


  • API для FP2 — добавлены методы API для создания, получения информации и изменения параметров профилей FP2, что позволяет автоматизировать работу с ними.
  • Новое окно установки — обновили интерфейс установщика ZennoBrowser.

    Screenshot_1.png


  • Улучшение стабильности — внесли ряд внутренних изменений и оптимизаций для более стабильной работы продукта.

API для FP2​

Для автоматизации работы с профилями FP2 добавлены новые методы API:


Как всегда, спасибо за обратную связь и сообщения об ошибках. Ваши предложения помогают нам делать ZennoBrowser лучше.

Актуальные новости в Telegram:
Канал о ZennoBrowser
Чат для обсуждения с командой ZB
 
Последнее редактирование:
Звучит здорово, но почему нет поддержки своей геолокации?
Без этого пока неюзабельно, надеюсь в будущем добавите.
 
Можно конкретнее что такое Fingerprint 2.0 и в чем конкретно отличие от 1.0? Где есть документация какой фп для чего используется и на чем конкретно проводились тесты что определили что это именно 2.0 а не тот же фп старый с той же репутацией от сайтов? Если он лучше, тогда зачем делать фп 2.0 а не обновить просто старый?
 
Можно конкретнее что такое Fingerprint 2.0 и в чем конкретно отличие от 1.0? Где есть документация какой фп для чего используется и на чем конкретно проводились тесты что определили что это именно 2.0 а не тот же фп старый с той же репутацией от сайтов? Если он лучше, тогда зачем делать фп 2.0 а не обновить просто старый?
Запросил уточнения у разработчиков.
FP2 и FP1 могут вести себя на разных ресурсах по-разному, поэтому не удаляли механизм FP1, а добавили FP2.
По остальному напишу как только получу информацию от разрабов.
 
Можно конкретнее что такое Fingerprint 2.0 и в чем конкретно отличие от 1.0? Где есть документация какой фп для чего используется и на чем конкретно проводились тесты что определили что это именно 2.0 а не тот же фп старый с той же репутацией от сайтов? Если он лучше, тогда зачем делать фп 2.0 а не обновить просто старый?
Получил информацию от разработчиков:

FP2 это не развитие FP1, а полностью новый механизм и они несовместимы. Кроме этого у клиентов в эксплуатации масса профилей на FP1. По этим двум причинам замены или миграции не будет. Через какое-то время от создания FP1 откажемся вовсе, продолжив поддержку существующих профилей, но дальнейшее развитие будет только у FP2.
По нашим внутренним тестам FP2 лучше FP1, точно ни в чём не уступает, позволяет лучше работать с авторизациями и достигать более устойчивых результатов. Параллельно они сейчас доступны чтобы этот переход не был ни для кого шоком, не требовал мгновенно менять автоматизации и чтобы собрать статистику не сталкивается ли кто с проблемами на FP2, т.к. функционал всё-таки новый.
 
  • Оценить
Реакции: Dmitriy_Zenno
Получил информацию от разработчиков:

FP2 это не развитие FP1, а полностью новый механизм и они несовместимы. Кроме этого у клиентов в эксплуатации масса профилей на FP1. По этим двум причинам замены или миграции не будет. Через какое-то время от создания FP1 откажемся вовсе, продолжив поддержку существующих профилей, но дальнейшее развитие будет только у FP2.
По нашим внутренним тестам FP2 лучше FP1, точно ни в чём не уступает, позволяет лучше работать с авторизациями и достигать более устойчивых результатов. Параллельно они сейчас доступны чтобы этот переход не был ни для кого шоком, не требовал мгновенно менять автоматизации и чтобы собрать статистику не сталкивается ли кто с проблемами на FP2, т.к. функционал всё-таки новый.
как в отпечатка может быть новый мехазм? он либо корректный либо нет, либо шум либо оригинал железа. Т.е конкретики никакой, просто поверить на слово что что-то изменилось, ну а что именно - знать не обязательно?
 
как в отпечатка может быть новый мехазм? он либо корректный либо нет, либо шум либо оригинал железа. Т.е конкретики никакой, просто поверить на слово что что-то изменилось, ну а что именно знать не обязательно?
Мы не можем вам рассказать более глубокие тонкости.
 
На профилях с FP2 некорректно работает instance.SetWindowSize. Не выставляет нужно разрешение.

И еще, как отключить корзину? Чтоб профиля сразу удалялись. А то забивается накопитель.
 
  • Оценить
  • Увидел
Реакции: Dmitriy_Zenno и xNoname
Последнее редактирование:
И еще, как отключить корзину? Чтоб профиля сразу удалялись. А то забивается накопитель.
Уточню у разработчиков.
48 часов не хватает, чтобы автоматически очищалась Корзина?

На профилях с FP2 некорректно работает instance.SetWindowSize. Не выставляет нужно разрешение.
Проверим, отпишусь позже.
 
48 часов не хватает, чтобы автоматически очищалась Корзина?
Не хватает. К примеру, идет массовая регистрация/чек.
В случае валида профиль сохраняется.
В случае невалида удаляется.
За 48 часов скапливаются много профилей и места не хватает.
В старом формате с мгновенным удалением все было ок.
 
  • Увидел
Реакции: Dmitriy_Zenno
Протестил в потоке FP2 и честно говоря был приятно удивлен, у меня на одном из проектов из-за проблемы фрода ZB, использовался другой антик, потому что иначе аккаунты ну никак вообще не делались, было крайне костыльно, потому что рега на одном, действия на втором

C FP2 у меня в тесте прошло 50 из 50, меня результат так сильно удивил, что я даже руками полез проверять и действительно все хорошо. Приятно видеть, что ZB получил реально хорошее развитие в вопросе антифрода
 
@Sergodjan это будет изменено или нет?
Напишите, пожалуйста, подробнее, в каком виде вы хотели бы получить это.
Я отправлю разработчикам запрос на добавление.

Вот эти настройки не подходят (см. скриншот)?

Если вопрос про FP2, то пояснения есть ниже, по ссылке.


1793814430725.png
 
Последнее редактирование:
И еще, как отключить корзину? Чтоб профиля сразу удалялись. А то забивается накопитель.
Есть API для работы с Корзиной, в частности удаление конкретного профиля и очистка всей Корзины:


Можете по окончании работы сразу удалять текущий временный профиль.
Либо использовать отдельный проект с Очисткой корзины, запускаемый по Расписанию с каким-нибудь интервалом времени.
 
  • Оценить
Реакции: KokaSEO
1793854823690.png

шаблон запущен через zennobrowser интеграцию, нельзя использовать свой js код? не видит zennobrowser?
 
Звучит здорово, но почему нет поддержки своей геолокации?
Без этого пока неюзабельно, надеюсь в будущем добавите.
Здравствуйте,

Сейчас вместо настройки «Геолокация» используется настройка «Локаль».
Если вам нужно использовать геолокацию вашего устройства, выберите «Реальный». Для работы с прокси рекомендую использовать «Авто» — в этом случае настройки будут определяться на основе прокси.

На данный момент FP2 находится в стадии открытого бета-тестирования. Полное описание настроек мы ещё подготавливаем.

1793861700470.png
 
  • Оценить
Реакции: Sergodjan
Посмотреть вложение 144717
шаблон запущен через zennobrowser интеграцию, нельзя использовать свой js код? не видит zennobrowser?
Здравствуйте,

ZB должен корректно работать с кубиками JavaScript в ZP. Скорее всего, проблема связана с самим кубиком.

PS: Создайте, пожалуйста, отдельную тему по вашей проблеме, поскольку она не связана с текущим релизом.
 
На профилях с FP2 некорректно работает instance.SetWindowSize. Не выставляет нужно разрешение.

И еще, как отключить корзину? Чтоб профиля сразу удалялись. А то забивается накопитель.
Здравствуйте,

Метод instance.SetWindowSize только устанавливает разрешение, которое вы ему задаёте. Подскажите, пожалуйста, как вы получаете значения, которые затем передаёте в этот метод?
 
Не хватает. К примеру, идет массовая регистрация/чек.
В случае валида профиль сохраняется.
В случае невалида удаляется.
За 48 часов скапливаются много профилей и места не хватает.
В старом формате с мгновенным удалением все было ок.
Планируем доработать механизм удаления профилей, чтобы их можно было удалять без перемещения в корзину.

В качестве временного решения можете добавить в конец вашего шаблона API-метод очистки корзины.
Документация
 
  • Оценить
Реакции: KokaSEO
На профилях с FP2 некорректно работает instance.SetWindowSize. Не выставляет нужно разрешение.
Мне сообщили, что в Интеграции Зеннобраузера пока не поддерживается FP2.
Возможно, проблема связана с этим. Пока используйте FP1 при работе через Интеграцию в Зеннопостере.
У разработчиков это на контроле и сделаем поддержку FP2, а также установки разрешения инстанса, как только это станет возможным.
 
  • Оценить
Реакции: KokaSEO
Здравствуйте,

Метод instance.SetWindowSize только устанавливает разрешение, которое вы ему задаёте. Подскажите, пожалуйста, как вы получаете значения, которые затем передаёте в этот метод?
Заранее создаю профиль с нужным мне разрешением и в этот метод его передаю.
Делаю это для того, чтоб клики корректно работали и верстка не менялась в зависимости от размера окна.
 
  • Увидел
Реакции: Dmitriy_Zenno
Заранее создаю профиль с нужным мне разрешением и в этот метод его передаю.
Делаю это для того, чтоб клики корректно работали и верстка не менялась в зависимости от размера окна.
Проверил у себя, проблем не заметил.
Но если у вас проблема явно проявляется, попробуйте в качестве временного решения добавить в аргументы запуска параметр --start-maximized (через API его так же можно прописывать). Он позволит сразу запускать окно браузера в развёрнутом виде без использования метода instance.SetWindowSize

1793875723191.png
 

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