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

ZennoScript Блог

25.01.2021

Новые фичи:
[+] Добавлена настройка Другое → Отключить диалог восстановления настроек проектов.
 

Исправленные баги:
[*] Восстановление списка заданий в ZennoPoster теперь восстанавливает и входные настройки.
[*] Теперь ZennoPoster оперативнее закрывает базы, что позволяет уменьшить потребление оперативной памяти.
[*] Исправлен запуск и синхронизация браузера в ProjectMaker.
[*] Исправлено выполнение действия Plugin при не сохраненном проекте.
 

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

25.01.2021

Новые фичи:
[+] Добавлено новое действие Touch event (новый кубик). Доступны опции Touch и LongtTouch. Поддерживается классический поиск, xpath, а также вызов по координатам.
[+] События Touch и LongTouch добавлены в конструктор действий.
[+] В браузере ProjectMaker рядом с кнопкой открытия devtools добавлен переключатель режимов ввода: посылать события мыши или touch-события. Если включен режим ввода touch, то при включенной записи в проект будут автоматически записываться кубики touch-событий.
[+] В C# добавлены методы Tab.Touch.LongTouch.
 

Исправленные баги:
[*] Исправлены ошибки, когда действия установки значения и клика обводились красным пунктиром, если указан поиск по xpath.
[*] Исправлена работа touch для некоторых элементов.
[*] Исправлено отображение действия Операции со списками → Получить строку → Содержит текст в ProjectMaker.
[*] Восстановление списка заданий в ZennoPoster теперь восстанавливает и входные настройки.
 

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

25.01.2021

Новые фичи:
[+] Добавлены настройки повторений запросов в Chrome. Свойство instance.AutoRetry включает повторения, свойство instance.AutoRetry5xxResponses включает повтор для ответов с кодом 5xx, при этом instance.AutoRetry так же должно быть включено. Свойство instance.AutoRetryMaxAttempts позволяет отрегулировать количество попыток, от 1 до 10, по умолчанию 3.
[+] В контекстное меню Дерева элементов добавлен пункт «Парсить данные».
[+] Теперь в ProjectMaker при ожидании действий пользователя выводится яркая панель с сообщением и кнопкой «Продолжить выполнение».
[+] Добавлена поддержка дайджест-аутентификации в GET-запросе при альтернативном методе HTTP запросов.
 

Исправленные баги:
[*] Исправлена публикация проекта.
[*] Исправлена отладка C# кода в режиме нескольких окон.
[*] Теперь ProjectMaker значительно быстрее сворачивается, разворачивается и изменяет размер окна.
[*] Исправлена работа планировщика при выборе конкретного времени вместо интервала в блоке «Когда повторять». Теперь планировщик сработает один раз для одного конкретного времени, вместо срабатывания в течении минуты.
 

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

25.01.2021

Новые фичи:
[+] Добавлены методы для эмуляции 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.
 

Исправленные баги:
[*] Исправлена публикация проекта.
[*] Исправлена отладка C# кода в режиме нескольких окон.
[*] Теперь ProjectMaker значительно быстрее сворачивается, разворачивается и изменяет размер окна.
[*] Исправлена работа планировщика при выборе конкретного времени вместо интервала в блоке «Когда повторять». Теперь планировщик сработает один раз для одного конкретного времени, вместо срабатывания в течении минуты.
 

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

25.01.2021

Новые фичи:
[+] Добавлена возможность остановить выполнение C# кода. При нажатии Стоп, если в течении 5 секунд выполнение на закончится, появится диалоговое окно с предложением прервать C# код.
[+] Вычисления координат для работы полной эмуляции основываются на координатах относительно вкладки, а не страницы целиком, что решает множество проблем полной эмуляции.
[+] Добавлено свойство Tab.FullEmulationMouseTabPosition, предоставляющее координаты виртуальной мыши относительно вкладки, т.е. видимой области страницы.
[+] При аварийном завершении ZennoPoster или других проблемах с сохранённым списком заданий, теперь показывается форма восстановления списка заданий.
 

Исправленные баги:
[*] Исправлена эмуляция Accept-Language в Chrome.
[*] Исправлена запись действий в ProjectMaker при использовании браузера Chrome.
[*] Исправлено скрытие и отображение шрифтов в Chrome.
[*] Исправлена работа localStorage в Chrome. Ошибка приводила к сбросу авторизации в Telegram.
 

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

25.01.2021

Новые фичи:
[+] Добавлены инструменты разработчика Chrome в ProjectMaker.
[+] Теперь при завершении задания ZennoPoster по таймауту закрывается процесс инстанса, если он использовался для профилактики зависаний браузера.
[+] Теперь планировщик ZennoPoster запускается только после полной загрузки программы.
[+] Добавлены свойства Instance.FrameRate и Instance.AnimationFrameRate. С помощью новых свойств можно регулировать потребление ресурсов компьютера на сайтах с тяжелой анимацией.
 

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

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

25.01.2021

New:
[+] Updated Chrome 78 engine version.
[+] Improved WebGL and WebRTC emulation in Chrome.
[+] New setting Dns-over-proxy in Chrome browser config files (base_cr.exe.config and pminstance.exe.config in program directory). This option allows to avoid DNS leak via proxy and works as for http, as for socks proxies.
[+] “Detailed log” option is now applied immediately and not disabled at program restart.
 

Fixed:
[*] Problem authorizing in Google has been fixed in Chrome engine.
[*] Bug passing document.referrer when navigate to page from action has been fixed in Chrome.
[*] Issues with threads hanging have been solved in ZennoPoster.
[*] ProjectMaker freezing bug when browser is hanging has been fixed.
 

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

25.01.2021

Новые фичи:
[+] Улучшена стабильность работы Chrome.
[+] Добавлена поддержка GPU рендеринга в Chrome.
[+] Улучшена рандомизация для всех действий, требующих случайные значения.
 

Исправленные баги:
[*] Исправлены причины зависания потоков ZennoPoster.
[*] Исправлена ошибка, приводившая к ошибкам конструктора действий и получению DOM в браузере Chrome.
[*] Запрещена установка разрешения 50505*50505, приводившая к зависанию Chrome.
 

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

25.01.2021

Новые фичи:
[+] Добавлено распознавание reCAPTCHA v3 в большинство сервисов.
[+] Вкладка переменных окружения теперь обновляется автоматически при переходах на страницы или смене таба браузера.
[+] Теперь опция «Использовать CookieContainer» в действиях HTTP запросов включена по умолчанию.

Исправленные баги:
[*] Исправлено зависание инстансов в ZennoPoster (при ошибках Instance.PrepareInstance).
[*] Исправлена ошибка, когда список проектов в ZennoPoster мог пропасть.
[*] Исправлена ошибка, когда входные настройки могли быть сброшены.
 

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

25.01.2021

Новые фичи:
[+] В окно Трафик добавлен столбец Время, а так же реализован выбор отображаемых столбцов.

Исправленные баги:
[*] Исправлено получение заголовков в альтернативном способе HTTP запросов.
[*] Исправлена проверка прокси на бан в Google при использовании альтернативного способа HTTP запросов.
[*] Исправлена работа CookieContainer в альтернативном способе HTTP запросов.
 

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