Показать сообщение отдельно
Старый 13.05.2020, 17:21   #59
 
Аватар для nuaru
 
Регистрация: 12.09.2017
Сообщений: 170
Доменные сделки: 0
Реноме:
Одобрения
Спасибо (Отдано):
Спасибо (Получено):



ZennoPoster 7 Release Candidate 2

Друзья!

Рады представить новую версию ZennoPoster 7.1.4.0 Release Candidate 2!
Финальный релиз ZennoPoster 7 все ближе и ближе, а пока мы продолжаем работать над повышением стабильности и качества программы.

Данный билд содержит свыше 40 улучшений и исправлений, включая одну из самых ожидаемых функций по итогам пользовательского голосования - поддержка Touch-событий!


Поддержка Touch-событий

Методы

В CommandCenter.Tab добавлено свойство Touch с набором методов. В свойстве Touch есть базовые методы:
TouchStart, TouchEnd, TouchMove, TouchCancel, а так же комплексные методы с перегрузками Touch, SwipeIntoView, SwipeBetween и другие.

Это только первый этап внедрения тач-событий в браузере Chrome, поэтому они пока что доступны только из C# кода.
В ближайших версиях будет реализовано управление из интерфейса.

Настройки и примеры

По умолчанию учитывается и рандомизируется ряд параметров: скорость, ускорение, кривая движения и другие.
Все перемещения будут максимально естественными уже из «коробки», но если вам потребуется внести коррективы в поведение тач-событий – такая возможность тоже есть.




Инспектор поиска успешных выходов в проекте

Возникала ли у вас ситуация, когда шаблон завершался без ошибок, не дойдя до результата?
Одна из причин такого поведения - блоки, которые остались без зелёного перехода к следующему действию.
В следствии чего работа шаблона обрывается.

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

Инспектор доступен, как из контекстного меню, так и через меню Редактирование > Поиск успешных выходов



Автоповторения запросов в Chrome

С помощью данной функции Вы можете настроить повторы запросов при возникновении ошибок с кодом 5xx.
Код необходимо выполнить один раз перед началом серфинга.
  • instance.AutoRetry включает повторения.
  • instance.AutoRetry5xxResponses включает повтор для ответов с кодом 5xx, при этом instance.AutoRetry так же должно быть включено.
  • instance.AutoRetryMaxAttempts позволяет отрегулировать количество попыток, от 1 до 10, по умолчанию 3.
Код:
instance.AutoRetry = true;
instance.AutoRetry5xxResponses = true;
instance.AutoRetryMaxAttempts = 5;
Полезные интеграции

Интеграция SMS сервис VAK-SMS

Новый SMS-сервис порадует Вас приятными ценами и высокой скоростью доставки смс-сообщений.
Всего в программе доступно 12 сервисов для приёма смс.

Для работы необходимо выбрать VakSms.dll в блоке Данные > Sms-сервисы



Интеграция переводчика DeepL Translate

Ключевое отличие DeepL от других переводчиков – внимание, уделяемое тонкостям и нюансам языка, что делает текст более естественным.

Новый переводчик доступен в экшене Данные > Обработка текста > Перевод



Улучшение пользовательского опыта

Возвращён статический блок переменных

На статической панели вернулся блок переменных из ZennoPoster 5.
Теперь Вы легко можете копировать переменные из шаблона в шаблон, как и раньше.



Добавлена возможность парсинга из дерева элементов

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



Добавлена настройка «Выполнять BadEnd при прерывании проекта»

Данная настройка позволит обрабатывать прерывания проекта по Bad End.
Учитывается, как ручное прерывание, так и по таймауту.
Опция расположилась в ZennoPoster на вкладке «Остановка».



Улучшенный интерфейс ProjectMaker

Улучшена панель ожиданий действий пользователя в ProjectMaker

Панель ожидания действий пользователя стала более заметной и понятной.



Обновлены иконки меню ProjectMaker и ZennoPoster

Обновили до конца все иконки на панелях меню ProjectMaker и ZennoPoster.
Они стали более выразительны и контрастны, что позволяет пользователю визуально быстрее найти нужную функцию.




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

Добавлено:

+
Добавлены методы для эмуляции touch событий в Chrome. В CommandCenter.Tab добавлено свойство Touch с набором методов. В свойстве Touch есть базовые методы: TouchStart, TouchEnd, TouchMove, TouchCancel, а так же комплексные методы с перегрузками Touch, SwipeIntoView, SwipeBetween и другие.
+ Добавлены настройки повторений запросов в Chrome. Свойство instance.AutoRetry включает повторения, свойство instance.AutoRetry5xxResponses включает повтор для ответов с кодом 5xx, при этом instance.AutoRetry так же должно быть включено. Свойство instance.AutoRetryMaxAttempts позволяет отрегулировать количество попыток, от 1 до 10, по умолчанию 3.
+ Добавлен новый SMS сервис VAK-SMS.
+ Добавлен новый сервис перевода тексте DeepL.
+ Добавлена настройка "Выполнять BadEnd при прерывании проекта" во вкладку Остановка задания ZennoPoster.
+ В ProjectMaker добавлен инспектор поиска успешных выходов. Открыть инспектор можно через контекстное меню диаграммы или через меню ProjectMaker -> Редактирование
+ Добавлена возможность копировать все переменные из статического блока Переменные.
+ Обновлены иконки в главном меню ProjectMaker и ZennoPoster.
+ Блок шифрования не удаляется при сохранении проекта в xmlz формат, вместо этого ставится версия ZP5 вместо версии ZP7.
+ В контекстное меню Дерева элементов добавлен пункт "Парсить данные".
+ Теперь в ProjectMaker при ожидании действий пользователя выводится яркая панель с сообщением и кнопкой "Продолжить выполнение".
+ Добавлена поддержка дайджест-аутентификации в GET-запросе при альтернативном методе HTTP запросов.

Исправлено:

Исправлена публикация проекта.
Исправлена отладка C# кода в режиме нескольких окон.
Теперь ProjectMaker значительно быстрее сворачивается, разворачивается и изменяет размер окна.
Исправлена работа планировщика при выборе конкретного времени вместо интервала в блоке "Когда повторять". Теперь планировщик сработает один раз для одного конкретного времени, вместо срабатывания в течении минуты.
Исправлено зависание эмуляции движения мыши, когда мышь приезжала в край страницы.
Исправлено обновление списка переменных в окне Переменные при создании переменной в свойствах действий.
Исправлено автоопределение настроек в действии Принять почту.
Исправлена проблема долгого сохранения проектов при заполнении истории последних проектов.
Теперь окно инстанса гарантировано выводится на передний план при ожидании действий пользователя.
Исправлена работа ThreadStatic атрибута в C# коде в ProjectMaker.
Исправлена работа буфера обмена в C# коде в ProjectMaker.
В действиях работы с элементами настройка "Ждать элемент не более" теперь правильно работает при длительности ожидания менее 5 секунд.
Теперь при отладке C# кода нажатие кнопки Стоп моментально прерывает выполнение проекта.
Исправлены проблемы запуска ProjectMaker при невозможности инициализации редактора кода
Теперь ZennoPoster лучше работает со вспомогательными процессами баз, убивая их при зависании
Исправлены возможные зависания альтернативных HTTP запросов и при использовании метода HEAD
Исправлена получение DOM на некоторых страницах в Chrome.
Теперь Chrome не зависает при попытке установить некорректные куки.
Увеличены таймауты запуска Chrome, что должно улучшить ситуацию при запуске браузера на загруженных компьютерах.
В окне Парсинг данных "Диапазон" и "Фильтрация" поменяны местами для логичного восприятия работы.
Исправлено редактирование номера совпадения в параметрах классического поиска при вставке переменной из контекстного меню.
Теперь свёрнутые блоки C# кода и общего кода запоминаются при закрытии окна.
Уменьшено потребление подключений к прокси при работе с HTTP Connection Pool при альтернативном методе HTTP запросов. Актуально для пакетов прокси ограниченных по подкючениям.
Исправлен парсинг тегов XML.
Скрыты устаревшие настройки вкладки Настройки -> Инстанс.
Исправлено распознавание reCAPTCHA v2 во вкладке на некоторых сайтах.
Исправлено описание ошибки при указании заголовка UserAgent в HTTP запросах в неверном формате.
Исправлена установка часового пояса при установке через часы и минуты.
Исправлен счетчик количества потоков для задания в ZennoPoster.
Исправлено отображение значений переменных в подсказках над действиями ProjectMaker.

Полный список изменений: Ознакомиться
nuaru вне форума   Ответить с цитированием