Релиз ZennoPoster новая версия 7.3.1.0 (14.01.2021) Новый тип профилей • Обновление старых профилей • Работа с Cookie • Проверка наличия текста

Статус
Закрыто для дальнейших ответов.

ZennoLab Team

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


ZennoPoster 7.3.1.0

Дорогие друзья!

Поздравляем вас с наступившим Новым годом и желаем, чтобы он прошел продуктивно, а ваши планы и желания обязательно реализовались!

В новом релизе мы подготовили функционал, позволяющий улучшить опыт работы с профилями (сущность, что содержит ваши виртуальные личности, браузерные данные, отпечатки и прочее в одном месте). Теперь вы сможете обновить профили до актуальных версий браузера, а также настроить быструю и стабильную работу при помощи профиль-папки. Кроме этого, мы добавили новые кубики в ProjectMaker: «Работа с Cookies» и «Проверка наличия текста».

Мы хотим выразить признательность всем пользователям, за то что пишете нам фидбек, заводите новые баги, фичи и голосуете за них. Вы делаете продукт лучше, спасибо вам! Надеемся, что новые версии программы удовлетворяют вашим ожиданиям.

В ближайших версиях вас ждет расширенная интеграция с VisualStudio, обновление движка Chrome, улучшение эмуляции браузера, стабильности, и многое другое.


Обновление старых профилей

В действии по работе с профилем появилась новая опция «Обновление». Она поможет обновить ваши старые профили до актуальной версии браузера без потери данных. Изменения коснутся всех параметров, не только UserAgent'a.

Это позволит вам всегда использовать только свежие версии браузера и не выделяться из толпы при работе с сайтами.

Обновление производится с текущим профилем проекта в соответствии с настройками браузера, поэтому для начала работы его необходимо загрузить. И сохранить после всех манипуляций.





Новый тип профилей: Профиль-папка (Бета)

Что это такое?

Профиль-папка - это новый способ хранения профилей, который является альтернативой старому формату *.zpprofile. Новый тип профилей обладает рядом преимуществ - повышенной стабильностью и скоростью обработки.

Целостность профиля
Во время работы инстанс сохраняет часть данных в профиль-папку без вашего участия, как это делает обычный браузер. И если инстанс испортится, данные останутся в папке.

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

Ознакомьтесь с руководством по использованию профиль-папок.

Как сохранять и загружать новые профили?

Способ работы с профиль-папкой отличается от привычного. Новая функция сохраняет данные профиля в процессе работы, поэтому необходимо использовать её при старте шаблона. Для этого требуется в свойствах проектах отключить браузер и включить его с помощью действия «Запустить инстанс» с активированной опцией «Использовать путь к профиль-папке». Загрузка производится по такому же принципу.

Функция «Сохранить профиль-папку» в действии «Операции над профилем» нужна только для того, чтобы записать в профиль прокси или значения переменных. Если это не требуется, то данный экшен можно не создавать.


Как конвертировать старые профили?

Чтобы начать использовать профиль-папки, вам потребуется сконвертировать ваши профиль-файлы в профиль-папки и немного подправить проекты по работе с ними. (Но не спешите удалять профиль-файлы, возможно вам они еще понадобятся).

Подробнее о том, как это сделать: Инструкция по конвертации профилей




Работа с Cookie

Импортируйте и экспортируйте Cookie с помощью нового действия, без необходимости использования C#. В качестве источника загрузки \ сохранения можно использовать файл или переменную. Поддерживаются форматы Netscape и JSON.

Данный функционал доступ в разделе Браузер → Работа с Cookie. Он облегчит работу с аккаунтами и отлично дополнит инструмент по управлению Cookie.





Проверка наличия текста

Ранее для проверки наличия текста необходимо было использовать два действия: Взять текст и Логика с проверкой на пустоту. Мы заменили их одним экшеном «Проверка наличия текста», который можно найти в разделе Табы.

Также, данное действие будет автоматически добавлено в проект при создании проверки наличия выделенного текста из контекстного меню браузера.





Улучшена эмуляция браузера

  • Исправлена эмуляция таймзоны и её локали
  • Улучшена эмуляция обработки нативных функций


Производительность безбраузерных проектов

Мы провели несколько оптимизаций для безбраузерных проектов, в некоторых случаях они стали выполняться на 25% лучше чем на версии 7.3.0.0. Надеемся на то, что скорость ваших проектов тоже увеличится.


Весь список изменений 7.3.1.0

Добавлено:

+ В ProjectMaker для экшена "Операции над профилем" добавлено новое действие "Обновить" - для обновления старых профилей на последнюю, актуальную версию браузера. При этом происходит не просто обновление юзер-агента, а также, обновление всех необходимых параметров профиля.
+ В ProjectMaker добавлен новый формат профилей "Профиль-папка", который по скорости и качеству превосходит старый формат профиль-файлов.
+ В ProjectMaker добавлен новый экшен "Работа с Cookies" с возможностью импорта, экспорта и очистки Cookies.
+ В ProjectMaker добавлен новый экшен "Проверка наличия текста", аналогичный функции "Создать проверку наличия выделенного текста". При этом функция "Создать проверку наличия выделенного текста" так же стала в один кубик.
+ Встроен новый отладчик C# кода (Beta). Ожидаемый эффект - увеличение скорости работы, отладка новых конструкций языка, исправление зависаний отладчика.
+ В Настройки -> Выполнение добавлена новая опция "Культура потока". Новая опция влияет на язык локализации потока (культура) выполнения и отладки проектов и C# кубиков. В русской версии установлена по умолчанию "ru-RU", может влиять на парсинг дат, чисел с десятичной запятой и другое.
+ На стартовую страницу ProjectMaker была добавлена новая вкладка "Бесплатные проекты", на которой находятся ссылки на коллекции проектов для вас.
+ Улучшение анонимности для Chrome.


Исправлено:

Устранена ошибка эмуляции timezone и locale на движке Chrome.
Устранена ошибка записи в Google таблицу, если первый лист (gid=0) удалён.
Оптимизирована скорость выполнения безбраузерных проектов.
Устранена ошибка, при которой не работал дебаг в ProjectMaker после нескольких проходов по общему коду.
Устранена ошибка, при которой выполнение проекта в режиме отладки могло зависнуть если в коде C# присутствует оператор throw.
Устранена ошибка загрузки проекта, содержащего проблемные библиотеки.
Возвращена логика работы экшена IF: выражение "No numbers > 0" выдаёт ошибку.
Устранена проблема, при которой на сайте m.olx.kz после распознавания ReCaptcha2 кнопка "Зарегистрироваться" оставалась неактивной.
Исправлена логика работы Расписания: ранее при выборе "Как повторять" - "Подряд с паузой" счётчик паузы запускался с момента старта проекта. Сейчас счётчик паузы запускается после завершения выполнения проекта.
Исправлена логика работы Расписания: расписание теперь будет успешно отрабатывать запуск проекта с одинаковыми значениями полей ОТ и ДО.
Устранена ошибка, при которой при запуске ffmpeg через экшен "Запуск программ" с отмеченными чекбоксами "Записать STD OUT" и "Записать STD ERR" экшен ждал указанное в Таймауте время и завершался с ошибкой.
Исправлена работа опции профиля браузера ScreenMaximize после очистки кеша в Chrome.
В Настройки -> Отладка добавлена новая опция "Пересоздавать поток выполнения C# кода". Включение новой опции может исправить утечки памяти при выполнении C# кода.
Устранён косметический баг: когда при открытии сайта в popup и последующем закрытии popup подменялся адрес страницы на предыдущий или на about:blank.
Другие исправления и улучшения.
 

ZennoLab Team

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

ZennoLab Team

Super Moderator
Команда форума
Регистрация
22.01.2019
Сообщения
1 568
Благодарностей
3 794
Баллы
113
Весь список изменений 7.3.1.1

Добавлено:

+ Добавлены зеркала авторизации программы.

Исправлено:

Исправлен запуск потоков в ZennoPoster.
Ускорена подгрузка новых профилей (заметно на большом количестве потоков безбраузерного проекта).
Исправлен формат даты в настройках расписания заданий ZennoPoster.
Теперь при обновлении профилей язык профиля не сбрасывается на русский.
Исправлена установка файла для загрузки в браузере Chrome.
Теперь имена каптча и рекаптча модулей пишутся правильно и обрабатываются регистронезависимо.
Исправлена загрузка профиль-папки при активном браузере в ProjectMaker.
Исправлена работа кубика Экспорт куки в проекте без браузера.
Исправлено получение строк гугл таблицы при установке опции "Первая строка заголовки".
 
Статус
Закрыто для дальнейших ответов.

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