Релиз ZennoPoster новая версия 7.2.0.0 (24.09.2020) Chrome 84 • Улучшения анонимности • Поддержка C# 7.3

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

ZennoLab Team

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


Обновлённый движок Chrome 84

Под капотом новой версии ZennoPoster теперь находится свежий движок браузера
Chrome 84-ой версии. Он поддерживает наибольшее количество современных веб-стандартов, которые используют различные сайты.
  • Работайте с ещё бóльшим количеством веб-сайтов.
  • Повысьте качество браузерных профилей, включив Chrome в своих проектах.

Улучшения анонимности

Улучшение генерации профилей

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

Разделена генерация чистого Chrome и браузеров, основанных на Chromium

Теперь генерация браузеров, основанных на Chromium (Yandex Browser, Vivaldi и другие) управляются отдельной опцией - Chromium Based. Для эмуляции чистого Chrome следует использовать одноименный ползунок. Настраивается через профиль проекта, вкладка браузер.




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

При каждом запуске нового потока генерируются случайные показатели батареи. Актуального только для эмуляции мобильного устройства.



А также внесён ряд других изменений:
  • Улучшение эмуляции работы chrome extensions
  • Исправлена эмуляция WebRTC Media Devices
  • Исправлена проблема с видимыми полосами прокрутки на мобильных устройствах
  • Исправлено поведение свайпов при просмотре в Яндекс Метрике
  • Исправлена проблема отсутствующей ориентации экрана у мобильных профилей
  • Исправлена эмуляции камеры и микрофона в мобильном профиле
  • Исправлена эмуляция Antialiasing WebGL

Поддержка новой версии языка C# 7.3

Компилятор C# обновился с версии 5.0 до 7.3. С новыми доступными возможностями языка Вы можете ознакомиться на официальном сайте docs.microsoft.com:

Обратите внимание, что наличие C# экшена в проекте автоматически повышает минимальную версию шаблона в блоке шифрования до 7.2.0.0


Добавлена возможность создавать новые Google таблицы и листы

Начиная с этой версии, вы сможете создавать Google таблицы и листы прямо в процессе работы шаблона. Данная функция доступна в действии Операции над таблицей привязка → Привязать к URL.

Обратите внимание, что наличие экшена привязки к Google таблице в проекте автоматически повышает минимальную версию шаблона в блоке шифрования до 7.2.0.0.




Повышение стабильности: HTTP-запросы вынесены в отдельный процесс

В предыдущих версиях программы HTTP-запросы отсылались из процесса ProjectMaker / ZennoPoster. При большой нагрузке это могло приводить к некоторым проблемам, росту числа хендлов, лагам интерфейса и в крайних случаях падениям процесса. Для повышения стабильности было принято решение отделить HTTP-запросы от основных процессов.


Вывод сетевых ошибок в браузере Chrome

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




Подключен новый SMS-сервис: SmsHub

Новый смс-сервис порадует Вас большим количеством поддерживаемых сервисов и стран (не только Россия и Казахстан). Особенность SmsHub заключается в том, что вы платите за 20 минут аренды номера, а не за SMS!




Улучшено тёмное оформление ProjectMaker

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



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

Добавлено:

+ Обновлена версия браузера Chrome до 84.
+ Компилятор C# теперь поддерживает версию языка до C# 7.3.
+ HTTP-запросы были вынесены в отдельный процесс. Что должно положительно сказаться на стабильность работы ZennoPoster.
+ В ProjectMaker в настройках браузера в Профиле ползунок Chrome разделён на два: Chrome based - генерируются браузеры, основанные на Chrome и Chrome - генерируются только браузеры Chrome.
+ Улучшение эмуляции работы chrome extensions.
+ Добавлен новый SMS сервис smshub.org
+ Добавлена возможность создания новой таблицы, создания нового листа и привязки к существующей Google таблице из экшена "Операции над таблицей".
+ Добавлен вывод сетевых ошибок в Chrome вместо белой страницы.
+ Добавлено автоматическое восстановление входных настроек, если файл входных настроек был поврежден.
+ В Диспетчер заданий в расписании добавлена кнопка "Меню", по аналогии с кнопкой для Расписания.
+ В ZennoPoster возвращена колонка с информацией о следующем запланированном запуске проекта, если он управляется планировщиком расписания.
+ При выборе браузеров Chrome, Firefox52, Firefox52x64 в Настройках проекта автоматически отключается "Выделенный процесс". А при выборе браузера Chrome, так же, отключается "Использовать Proxifier".
+ Если версия ZennoPoster ниже требуемой версии запускаемого проекта, то, вместо ошибки "Проект не содержит входных настроек", теперь будет выдаваться ошибка: "Для работы данного проекта требуется версия ZennoPoster не ниже XX.XX. Пожалуйста, обновитесь."
+ Добавлена подсказка по протоколам прокси в экшены GET/POST запросы.
+ Во время выполнения событий Touch, курсор мыши заменён на иконку Руки с пальцем, чтобы было понятно какое событие посылается.
+ Косметические улучшения режима просмотра инстансов в ZennoPoster.
+ Улучшение отображения отдельных экшенов в тёмной теме в ProjectMaker.


Исправлено:

Устранена причина утечки оперативной памяти в ZennoPoster при выполнении проектов в многопотоке.
Исправлено зависание инстансов при проблемах с созданием вкладки.
Поправлена эмуляция микрофона и камеры для мобильных профилей.
Исправлена эмуляция Antialiasing WebGL.
Поправлена установка deviceId и label WebRTC для мобильных профилей.
Добавлена эмуляция заряда батареи для мобильных профилей.
Другие улучшения и изменения для эмуляции WebRTC Media Devices.
Устранена проблема отсутствия или неверного указания ориентации экрана у мобильных профилей.
Устранена ошибка падения ProjectMaker из-за закрытия незавершившего работу конструктора регулярных выражений.
Устранены подвисания, если в ProjectMaker в C# коде был прописан многосторочный не закрытый комментарий.
Исправлена проблема с некорректным отображением свойств действий C# экшена, когда поле ввода сужалось до маленького размера.
Теперь, если ZennoPoster был перезапущен после сбоя, время выполнения проектов в планировщике не сдвигается.
Исправлена ошибка, когда при сортировке таблицы, загруженной из файла, изменения сохранялись в файл, даже если соответствующий чекбокс не был выбран в настройках.
Исправлена работа планировщика при окончании работы проекта в 00:00.
Теперь ForceTouch включает эмуляцию мобильных устройств, таким образом скроллы становятся видимыми только при прокрутке, как в мобильном браузере.
Поправлено отображение свайпов в Яндекс.Метрике.
Поправлено распознавание ReCaptcha2 на некоторых сайтах.
Поправлена логика отмены изменений через Ctrl + Z в экшене “Свой JavaScript код”. Ранее при отмене изменения откатывались изменения проекта, а не редактора.
Исправлено поведение ForceTouch в ProjectMaker после нажатия "С начала".
Возвращено автоматическое выделение экшена при копировании и вставке.
Исправлена ошибка, при которой в ProjectMaker, при выполнении HTTP-запроса в режиме без браузера, результат не отображался в переменной в режиме с браузером.
Теперь настройка шрифта для JavaScript для больших разрешений экрана работает корректно, как у C#.
Поправлена сортировка по столбцу Время (ms) в Мониторе трафика ProjectMaker.
Устранена проблема пропадания строк "Положить ID задания" и "Положить в переменную" в ProjectMaker в экшене распознавания ReCaptcha.
Поправлена работа таймаута при скачивании больших файлов при использовании альтернативного способа передачи HTTP-запросов.
Устранён косметический баг возникновения ошибки "Проект выполнен с ошибкой" после срабатывания Bad End в ProjectMaker.
Устранена проблема путания задания при распознавании ReCaptcha2 через CapMonster.dll -> Во вкладке.
Устранена проблема продолжения распознавания ReCaptcha2 Invisible после её успешного распознавания.
Поправлено выделение проектов в ZennoPoster с помощью клавиши Shift.
В ZennoBox убрана кнопка "Открыть в ProjectMaker".
 

ZennoLab Team

Super Moderator
Команда форума
Регистрация
22.01.2019
Сообщения
1 200
Благодарностей
3 341
Баллы
113
Статус
Закрыто для дальнейших ответов.

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