• Регистрация

ZennoScript Блог

15.03.2021

Добавлено:
+ В ZennoPoster добавлена возможность импортировать и экспортировать проекты для работы в Visual Studio. Данная возможность пришла на замену CodeCreator.
+ В ZennoPoster добавлена возможность подмены ввода микрофона и камеры из файла для вывода изображения и звука на сайты.
+ В логе ZennoPoster теперь для любого оповещения можно будет из контекстного меню получить ID экшена и перейти к действию в ProjectMaker.

Исправлено:
 Устранена ошибка при которой не сохранялся Language в профиле.
 Устранена проблема при которой при обновлении профиля менялись параметры эмуляции браузерного профиля.
 Устранена ошибка при которой мог зависать ProjectMaker в момент открытия проекта.
 

Больше внутри

09.02.2021

Добавлено:
+ В ProjectMaker для экшена "Операции над профилем" добавлено новое действие "Обновить" - для обновления старых профилей на последнюю, актуальную версию браузера. При этом происходит не просто обновление юзер-агента, а также, обновление всех необходимых параметров профиля.
+ В ProjectMaker добавлен новый формат профилей "Профиль-папка", который по скорости и качеству превосходит старый формат профиль-файлов.
+ В ProjectMaker добавлен новый экшен "Работа с Cookies" с возможностью импорта, экспорта и очистки Cookies.

Исправлено:
 Устранена ошибка эмуляции timezone и locale на движке Chrome.
 Устранена ошибка записи в Google таблицу, если первый лист (gid=0) удалён.
 Оптимизирована скорость выполнения безбраузерных проектов.
 Устранена ошибка, при которой не работал дебаг в ProjectMaker после нескольких проходов по общему коду.
 

Больше внутри

25.01.2021

Добавлено:
+ При внезапном вылете ZennoPoster софт будет перезапущен с восстановлением работы проектов.
+ В настройки Профиля добавлена опция Speech Voice. Web Speech API позволяет взаимодействовать с голосовыми интерфейсами для распознавания и синтеза речи. Speech Voices это пресеты голосов, которые используются для генерации аудио представления информации.
+ Добавлена возможность автоматического определения и добавления Device Pixel Ratio, при условии, что в настройках Профиля был выбран чекбокс Screen Maximize. Так же, Device Pixel Ratio можно задать через C# код: instance.DevicePixelRatio


Исправлено:
 Возвращена логика работы Bad End - Good End: если был совершён переход на один из End, то на другой End переход совершаться не будет, пока проект не запустят "С начала". Так же, в настройки ProjectMaker на вкладке Отладка была добавлена опция "Переходить в Bad/GoodEnd при многократной отладке".
 Исправлена совместимость IF кубика для некоторых выражений.
 Устранена проблема, при которой после выключения картинок в настройках проекта в ProjectMaker - они не включались принудительно через экшен "Картинки".
 Устранена ошибка, при которой не работал FullEmulationMouseWheel на движке Firefox при нахождении курсора за пределами 

 

Больше внутри

25.01.2021

Добавлено:
+ Обновлен компонент редактора кода. Это позволило повысить стабильность работы, устранить множество мелких недочетов и повысить удобство.
+ В ProjectMaker в окне Профиль добавлена вкладка Cookie с возможностью просмотра, фильтрации, редактирования и удаления записей.
+ Добавлена возможность ручной сортировки для переменных в ProjectMaker: курсором или кнопками "Вверх" и "Вниз". Свой порядок работает тогда, когда выключена сортировка по столбцам (для этого нажмите на кнопку "Очистка сортировки").
+ Добавлена возможность блокировки профилей при их загрузке, если профили были созданы на движке браузера, отличном от движка проекта. Для этого необходимо установить чекбокс "Выводить ошибку при загрузке несовместимого профиля" в экшене Загрузка профиля. При этом проект будет завершаться с ошибкой.


Исправлено:
 Устранена проблема выполнения JS кода (Intl.NumberFormat), приводившая к ошибке работы на некоторых сайтах, например nike.com, Airbnb.
 Устранена проблема, вызывающая падение инстанса при заходе на почту Яндекса, мобильную версию VK и Tinder.
 Восстановлена работа сайтов gmx.net, mail.com.
 Поправлена генерация SSL Fingerprint для профилей. Проверить можно здесь: ja3er.com и browserleaks.com/ssl
 

Больше внутри

25.01.2021

Добавлено:

+ Обновлена версия браузера Chrome до 84.
+ Компилятор C# теперь поддерживает версию языка до C# 7.3.
+ HTTP-запросы были вынесены в отдельный процесс. Что должно положительно сказаться на стабильность работы ZennoPoster.
+ В ProjectMaker в настройках браузера в Профиле ползунок Chrome разделён на два: Chrome based - генерируются браузеры, основанные на Chrome и Chrome - генерируются только браузеры Chrome.

Исправлено:
 Устранена причина утечки оперативной памяти в ZennoPoster при выполнении проектов в многопотоке.
 Исправлено зависание инстансов при проблемах с созданием вкладки.
 Поправлена эмуляция микрофона и камеры для мобильных профилей.
 Исправлена эмуляция Antialiasing WebGL.
 

Больше внутри

25.01.2021

Добавлено:
+ Улучшение эмуляции работы chrome extensions.
+ Если версия ZennoPoster ниже требуемой версии запускаемого проекта, то, вместо ошибки "Проект не содержит входных настроек", теперь будет выдаваться ошибка: "Для работы данного проекта требуется версия ZennoPoster не ниже XX.XX. Пожалуйста, обновитесь."
+ Добавлено автоматическое восстановление входных настроек, если файл входных настроек был поврежден.

Исправлено:
 Устранена проблема пропадания строк "Положить ID задания" и "Положить в переменную" в ProjectMaker в экшене распознавания ReCaptcha.
 Устранена проблема отсутствия или неверного указания ориентации экрана у мобильных профилей.
 Поправлена эмуляция микрофона и камеры для мобильных профилей.
 

Больше внутри

25.01.2021

Добавлено:
+ Полностью обновлена система генерации профилей. Устранено множество моментов, когда профиль мог генерироваться с некорректными параметрами.
+ Полностью переписана система просмотра инстансов в ZennoPoster. Работа кнопки "Показать инстансы" упразднена. Теперь каждый проект имеет вкладку "Инстансы", на которой отображаются изображения всех работающий потоков проекта в реальном времени, со статусом выполнения - Подготовка, Выполнение, Ожидание действия пользователя, Ошибка, Успех. Чтобы посмотреть конкретный инстанс - необходимо кликнуть по нему два раза, чтобы скрыть - нажать на крестик. Окно "Показать инстансы" также переписано на новый функционал. Окна в ожидании действия пользователя, в отличии от обычных окон инстансов, можно корректно сворачивать и разворачивать в трее.

Исправлено:
 Исправлена работа редактора ProjectMaker, когда внутри группы действий могло появиться пустое пространство.
 Улучшена работа с Google-таблицей при добавлении большого числа записей.
 Исправлена работа сортировки данных в Google-таблицах.
 Исправлены ошибки при работе с Google-таблицами, когда удалялась другая строка вместо нужной.
 

Больше внутри

25.01.2021

Добавлено:

+ Полностью обновлена система генерации профилей. Устранено множество моментов, когда профиль мог генерироваться с некорректными параметрами.
+ Теперь можно прервать долгое выполнение действия "Запуск программы", запущенный процесс будет при этом закрыт
+ Выключена и удалена настройка "Проверять соответсвтие введенных данных".
+ Теперь в логе пишется название плагина и его ID при возникновении ошибок.


Исправлено:

 Исправлено ручное сохранение профиля (Профиль -> Сохранить). Теперь сохраняются все настройки профиля.
 Все кубики работы с каптчами теперь посылают корректный Content-Type.
 Поправлено исчезание переменных при редактировании действия "Проект в проекте".
 Добавлена подсказка, что для применения опции "Использовать GPU" нужна перезагрузка программы.
 

Больше внутри

25.01.2021

Новые фичи:
[+] Улучшен краткий вид действия Принять почту. Теперь все основные настройки действия можно редактировать в кратком виде. Так же, при нахождении более одного письма, теперь берется самое новое, а не выдается ошибка.
[+] Теперь при отсутствии соединения с сервером планировщик ZennoPoster не добавляет попытки заданиям.
[+] Теперь поле Cookie скрывается при включении опции Использовать CookieContainer в действиях HTTP запросов.
 

Исправленные баги:
[*] Исправлена эмуляция AudioContext в Firefox.
[*] Улучшена эмуляция браузера Chrome, в том числе авторизация на Google сервисах.
[*] Теперь при ожидании действий пользователя в Chrome работает навигация через адресную строку.
 

Больше внутри

25.01.2021

Новые фичи:
[+] Мы работаем над реорганизацией справочных материалов. Теперь в ProjectMaker появилась интегрированная справка - в большинстве окон программы появился значок «?», который открывает справку выбранного инструмента или действия. Пока еще не все статьи написаны и обновлены, но уже сейчас будет полезно иметь некоторые справочные материалы под рукой.
[+] Добавлена возможность локализации Ваших проектов для других языков. Поддерживается перевод заметок, своего текста в действиях и вывода сообщений в лог. Чтобы работать с локализацией, в меню Файл добавлен раздел для работы с переводами.
[+] Добавлено действие «Событие Swipe». Теперь Вы можете сделать простой свайп в любую сторону или до элемента через новый экшен. В конструкторе действий данное событие доступно как «swipe into view».
 

Исправленные баги:
[*] Исправлена работа автообновления.
[*] Исправлена эмуляция тач событий на некоторых сайтах, которые определяли Touch-клик, как обычный клик. Добавлено действие Настройки браузера → Тач-скрин, аналог действия в C# коде свойство Instance.ForceTouch. Для корректной эмуляции тач событий необходимо включить настройку тач-скрин.
[*] Исправлена эмуляция AudioContext в Firefox.
 

Больше внутри