Что нового?

Продам ZennoPoster 5 - Автоматизируйте любые задачи в интернете

9tiktok.png


2 шаблона для работы с TikTok

Сегодня приложением TikTok активно пользуется около 800 млн. человек, благодаря чем оно входит в ТОП-10 самых популярных соц. сетей в мире.

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

С помощью ZennoPoster Вы можете автоматизировать любые действия для продвижения, что значительно ускорит рост и приблизит вас к заработку в TikTok.


В нашем каталоге доступны готовые проекты для автоматизации регистрации аккаунтов и загрузки видео в TikTok.

Шаблоны доступны бесплатно для клиентов ZennoPoster. Они открыты для чтения и редактирования.
Это значит, что Вы можете их не только выполнить, но и как угодно модифицировать и использовать их составные части где-либо ещё.


 
ZvBPKX6.png


Локализация шаблонов

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

Опция находится в разделе ФайлСоздать файл перевода.
При создании файла локализации, рядом с шаблоном появится файл *.lang.csv.
Он будет содержать весь текст Вашего проекта - заметки, комментарии в действиях и группах, вывод сообщений в лог.

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

HvSZzED.gif



Интегрированная справка

Мы работаем над реорганизацией справочных материалов.
Чтобы у Вас была самая полная и актуальная информация о новом ZennoPoster 7.
Пока еще не все статьи написаны и обновлены, но уже сейчас будет полезно иметь некоторые справочные материалы под рукой.

В ProjectMaker появилась интегрированная справка, которую Вы можете найти по значку (?) в заголовке почти любого окна.
По клику откроется справочная информация об инструменте или выбранном действии.
Это будет полезно всем пользователям, которые только начинают осваивать программу или делать свои первые шаги в автоматизации.

qOtrxlV.png


Улучшение Touch-событий

Новое действие: Swipe
Теперь Вы можете сделать простой свайп в любую сторону или до элемента через новый экшен.
В конструкторе действий данное событие доступно как "swipe into view".

wfarhjr.gif



Исправлена эмуляция Touch-клика
Исправлена эмуляция тач событий на некоторых сайтах, которые определяли Touch-клик, как обычный клик.
Для полноценной эмуляции необходимо выполнить экшен включения Тач-скрина в проекте.

Настройки браузера → Тач-скрин.
Аналог действия в C# коде свойство instance.ForceTouch

Код:
instance.ForceTouch = true; // Включить тач-скрин
instance.ForceTouch = false; // Выключить тач-скрин


V9Rhhch.png


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

Добавлено:

+ Мы работаем над реорганизацией справочных материалов. Теперь в ProjectMaker появилась интегрированная справка - в большинстве окон программы появился значок "?", который открывает справку выбранного инструмента или действия. Пока еще не все статьи написаны и обновлены, но уже сейчас будет полезно иметь некоторые справочные материалы под рукой.
+ Добавлена возможность локализации Ваших проектов для других языков. Поддерживается перевод заметок, своего текста в действиях и вывода сообщений в лог. Чтобы работать с локализацией, в меню Файл добавлен раздел для работы с переводами.
+ Добавлено действие "Событие Swipe". Теперь Вы можете сделать простой свайп в любую сторону или до элемента через новый экшен. В конструкторе действий данное событие доступно как "swipe into view".
+ Добавлен новый класс MouseEmulationParameters, который описывает параметры полной эмуляции, а так же перегрузка метода Tab.FullEmulationMouseSetOptions которая принимает этот класс. В классе помимо старых параметров добавлены два новых, отвечающих за скорость скрола: MinScrollSpeed, MaxScrollSpeed.
+ Улучшен краткий вид действия Принять почту. Теперь все основные настройки действия можно редактировать в кратком виде. Так же, при нахождении более одного письма, теперь берется самое новое, а не выдается ошибка.
+ Теперь при отсутствии соединения с сервером планировщик ZennoPoster не добавляет попытки заданиям.
+ Теперь поле Cookie скрывается при включении опции Использовать CookieContainer в действиях HTTP запросов.
+ Добавлена поддержка параметра data-s в действии Распознать ReCaptcha2.


Исправлено:

Исправлена работа автообновления.
Исправлена эмуляция тач событий на некоторых сайтах, которые определяли Touch-клик, как обычный клик. Добавлено действие Настройки браузера -> Тач-скрин, аналог действия в C# коде свойство Instance.ForceTouch. Для корректной эмуляции тач событий необходимо включить настройку тач-скрин.
Исправлена эмуляция AudioContext в Firefox.
Улучшена эмуляция браузера Chrome, в том числе авторизация на Google сервисах.
Теперь при ожидании действий пользователя в Chrome работает навигация через адресную строку.
Исправлены ошибки конвертации действий в код, если значения используют макросы.
Исправлена работа свойства Tab.Handle для Firefox.
Исправлены дерганья мыши в ProjectMaker при полной эмуляции.
Исправлено завершение неактивных процессов баз в ZennoPoster.
Другие исправления и улучшения.

Присоединяйтесь

Подписывайтесь на наш
rEnqDiK.png
Telegram канал @Zennolab, чтобы не пропустить новые публикации.

 
78q3He3.png


Разгадывайте капчи в 2-4 раза дешевле, чем в других сервисах

При покупке лицензии ZennoPoster, Вы получите 5$ на баланс облачного сервиса распознавания капч - CapMosnter.Cloud.
Распознавайте капчи с экономией до 4 раз в сравнении с другими сервисами распознавания.
  • Обычные капчи: менее 0.3$ (~21₽) / 1000 капч
  • reCAPTCHA v2, v3: 0.6$ (~42₽) / 1000 капч
  • Funcaptcha: 0.6$ (~42₽) / 1000 капч
Пример: При распознавании 1000 рекапч в день по среднерыночной стоимости 160 ₽, Вы потратите за месяц 4 800 ₽.
В то время, как CapMonster.Cloud разгадает тот же объем за 1200 ₽ — экономия 3600 ₽!

Как получить 5$?

Для того, чтобы получить бонус, приобретите лицензию ZennoPoster и авторизуйтесь в сервисе CapMonster.Cloud
Вход в CapMonster Cloud осуществляется с логином и паролем ZennoLab UserArea.

Этого хватит, чтобы распознать ~16 тыс. обычных капч или ~8 тыс. reCAPTCHA v2.

Важно: подарочные деньги зачисляются при условии, что у Вас не было аккаунта в нашем сервисе распознавания капч.
Акция действует, как для старых, так и для новых клиентов программы.
 
1bbL2Uu.png


Новая система тикетов

Друзья!

Для того, чтобы повысить качество работы службы поддержки, мы переходим на новую, современную систему поддержки пользователей.
Для Вас поддержка по почте останется такой же, но теперь проще будет обращаться напрямую через обновленную тикет систему, в которую Вы можете войти с логином от userarea!

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

Есть вопросы?
Наша служба поддержки с радостью ответит Вам на helpdesk.zennolab.com
3ojlcs6.png
 
9tiktok.png


2 шаблона для накрутки показателей аккаунта в TikTok

В дополнение к шаблонам регистрации и загрузки видео в TikTok, используйте наши решения для увеличения количества лайков и подписчиков, чтобы сделать свой аккаунт популярнее.

Шаблоны доступны бесплатно для клиентoв ZennoPoster. Они открыты для чтения и редактирования.
Это значит, что Вы можете их не только выполнить, но и как угодно модифицировать и использоваться их составные части где-либо ещё.


 
10added-mail.png


Добавлен ещё один почтовый регистратор: live.com

В каталоге бесплатных шаблонов обновление.
На этот раз пополнилась коллекция проектов для автоматизации массовой регистрации e-mail адресов.
Стал доступен регистратор почтовых ящиков live.com.

Всего в каталоге 10 шаблонов данной тематики:
  • Aol
  • Fastmail
  • Google.com (Youtube, Gmail)
  • i.ua
  • Live.com (новый)
  • Mail Ru
  • Onet.pl
  • ProtonMail
  • Rambler
  • Yandex
  • Посмотреть все
Шаблоны доступны бесплатно для клиентoв ZennoPoster. Они открыты для чтения и редактирования.
Это значит, что Вы можете их не только выполнить, но и как угодно модифицировать и использоваться их составные части где-либо ещё.

 
828Gkwp.png


Старт шестого конкурса шаблонов!

Опубликуйте свой шаблон, созданный в программе
zp7_24.png
ZennoPoster или
zd2_24.png
ZennoDroid, который будет интересен нашим пользователям
и примите участие в нашем конкурсе с призовым фондом свыше $2000, где каждый участник получит гарантированный денежный приз.

Сроки проведения конкурса с 8 по 14 сентября.
Заявки принимаются до 14 сентября (включительно).



А нашим читателям рекомендуем подписаться на наш
rEnqDiK.png
Telegram канал @Zennolab, чтобы не пропустить момент публикации статей.
И ознакомиться с лучшими работами прошлых конкурсов, где всего было опубликовано свыше 600 работ.

Присоединяйтесь

Если у Вас ещё нет программы, Вы можете испытать все её возможности абсолютно бесплатно в течение пробного периода:

zp7_24.png
ZennoPoster: Скачать | 
cm24.png
CapMonster2: Скачать | 
zd2_24.png
ZennoDroid: Скачать
 
5JqJh95.png


Новая система генерации профилей

Что изменилось?

Полностью переписана система генерации профилей. Устранено множество проблем, когда профиль мог генерироваться с некорректными параметрами.
В частности, установка настольного useragent'a Firefox для мобильных платформ, а также генерация несуществующих браузеров и различных бета-версий.

Что ждёт впереди?

В ближайших новых версиях будет внесено много изменений по улучшению анонимности и эмуляции устройств.
Новая система генерации профилей - это фундамент, благодаря которому стало возможным реализовать более тонкие и сложные настройки в будущем.
Кроме того, ведутся работы по обновлению Chrome движка до 84 версии.
Чтобы не проделывать двойной работы и оттягивать момент релиза новых фич ещё сильнее, все улучшения по анонимности будут доступны сразу на новом движке!

Новая система просмотра инстансов в ZennoPoster

Разделение по статусам

Каждый проект имеет вкладку «Инстансы», на которой отображаются изображения всех работающих потоков проекта в реальном времени, со статусом выполнения:
  • Подготовка
  • Выполнение
  • Ожидание действия пользователя
  • Ошибка
  • Успех
X6UKtda.gif


Открытие инстанса по клику на превью

Чтобы посмотреть процес работы конкретного инстанса - необходимо кликнуть 2 раз по его миниатюре.
Мы не стали удалять пункт контекстного меню «Показать \ Скрыть инстансы» и кнопку «Показать» в верхней панели, чтобы сохранить пользовательский сценарий, к которому привыкли многие пользователи.
Вместо этого была произведена адаптация под текущие изменения и теперь при клике по старым кнопкам откроется новая вкладка «Инстансы».

R20N5EG.gif



Безопасное закрытие окна инстанса

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

NjobIu6.png


Сворачивание окон в трей, ожидающих действий пользователя

Окна в режиме «Ожидании действия пользователя», в отличии от старых окон инстансов, теперь можно корректно сворачивать в трее и разворачивать из него.
Однако, если у инстанса истекает таймаут ввода - он пропадает из трея.

7JMySm6.png


Модернизация раздела «Просмотр всех инстансов»

Изменения коснулись и раздела «Просмотр всех инстансов», который доступен по кнопке «Показать инстансы» в меню программы ZennoPoster.
Там тоже доступно разделение по статусам, открытие инстансов по двойному клику и безопасное закрытие окон.

kBDfAQS.png



Улучшение расписания: выполнение проекта только в указанном диапазоне

Если требуется строгое выполнение шаблона в определенное время, включите опцию «Останавливать выполнение вне указанных интервалов».
Например, нужно чтобы шаблон выполнялся беспрерывно в 10 потоков с 09:00 до 17:00.
  • Устанавливаем «Максимум потоков» на вкладке «Настройки» = 10
  • Сколько делать: 99999 (условное безлимитное выполнение)
  • Когда повторять: 09:00 - 17:00 и отмечаем вышеупомянутую функцию.
  • Как повторять: Подряд
При таком сценарии в 17:00 кол-во оставшихся заданий сбрасывается, а запущенные ранее продолжат работу в штатном режиме до момента завершения.
Если же требуется выполнить все попытки, игнорируя интервалы - снимите чекбокс.

6jjyHu6.png



Опция скрытия ID автора шаблона

Если при передаче шаблона другим пользователям, Вы не хотите, чтобы они знали Ваш внутренний ID в системе ZennoLab'a, включите опцию «Скрыть ID автора» в блоке шифрования.
Учтите, что при активации скрытия ID, автоматически будет установлена минимальная версия ZennoPoster 7.1.7.0.

Со стороны автора:

Lo0M9ts.png


Так выглядит со стороны обычного пользователя:

8IWdUhK.png


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

Добавлено:

+ Полностью обновлена система генерации профилей. Устранено множество моментов, когда профиль мог генерироваться с некорректными параметрами.
+ Полностью переписана система просмотра инстансов в ZennoPoster. Работа кнопки "Показать инстансы" упразднена. Теперь каждый проект имеет вкладку "Инстансы", на которой отображаются изображения всех работающий потоков проекта в реальном времени, со статусом выполнения - Подготовка, Выполнение, Ожидание действия пользователя, Ошибка, Успех. Чтобы посмотреть конкретный инстанс - необходимо кликнуть по нему два раза, чтобы скрыть - нажать на крестик. Окно "Показать инстансы" также переписано на новый функционал. Окна в ожидании действия пользователя, в отличии от обычных окон инстансов, можно корректно сворачивать и разворачивать в трее.
+ В планировщике расписания ZennoPoster добавлена возможность выполнения проекта только внутри определенных временных диапазонов. Включите эту опцию, если вы хотите, чтобы вне нужного диапазона шаблон не выполнялся, и тогда после указанного времени попытки будут обнулены.
+ Появилась возможность скрыть ID автора проекта в настройках блока шифрования.
+ В инструменте работы с Email добавлена возможность редактирования и удаления регулярных выражений для поиска письма.
+ В тестере xPath/JsonPath добавлена функция поиска.
+ В действии "IF (условие)" и "Свой JS код" появились подробные подсказки по использованию.
+ Увеличено поле указания данных в действии операции с Json.
+ В окне ручного распознавания капч теперь есть подсказка по работе с ним.
+ В действии рандом при генерировании случайного числа теперь есть подсказка о том, что верхняя граница не входит в генерируемый диапазон.
+ Улучшена анимация портов действий в редакторе проектов ProjectMaker.
+ Добавлена новая статья в справке "Многопоточная работа с Google-таблицами"
+ Теперь можно прервать долгое выполнение действия "Запуск программы", запущенный процесс будет при этом закрыт
+ Выключена и удалена настройка "Проверять соответствие введенных данных".
+ Теперь в логе пишется название плагина и его ID при возникновении ошибок.


Исправлено:

Исправлена работа редактора ProjectMaker, когда внутри группы действий могло появиться пустое пространство.
Улучшена работа с Google-таблицей при добавлении большого числа записей.
Исправлена работа сортировки данных в Google-таблицах.
Исправлены ошибки при работе с Google-таблицами, когда удалялась другая строка вместо нужной.
Исправлена работа в действии Обработка текста, когда пробел обрабатывался по разному в PM и ZP.
Исправлена ситуация, когда при включении планировщика в ZennoPoster могли добавляться лишние попытки.
Исправлена работа планировщика, когда запуск проекта игнорировал разрешенные интервалы рабочего времени.
Исправлена работа планировщика при старте в 00:00.
Планировщик расписания теперь имеет темный фон в темной теме.
Исправлено ручное сохранение профиля (Профиль -> Сохранить). Теперь сохраняются все настройки профиля.
Все кубики работы с капчами теперь посылают корректный Content-Type.
Поправлено исчезание переменных при редактировании действия "Проект в проекте".
Добавлена подсказка, что для применения опции "Использовать GPU" нужна перезагрузка программы.
Уведомление о том, что версия проекта не соответствует программе, теперь отображается корректно.
При попытке загрузить профиль по несуществующему пути, теперь пишется более подробный текст ошибки, раcкрывающий суть проблемы.
Опция "Отложенная отрисовка процесса выполнения" исключена из настроек ProjectMaker, т.к. дублирует функционал кнопки "Отложенная отрисовка"
Исправлена проблема на некоторых сайтах, когда они не загружались с использованием альтернативного HTTP-метода и прокси.
Другие исправления и улучшения.

Присоединяйтесь

Подписывайтесь на наш
rEnqDiK.png
Telegram канал @Zennolab, чтобы не пропустить новые публикации.

 
uPEqrcz.png


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

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

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

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

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

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

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

5HUEWoV.png



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

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

VMOavVe.png


А также внесён ряд других изменений:
  • Улучшение эмуляции работы 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.

eqwa2gB.gif


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

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

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

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

ZDz4naS.png


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

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

Gjnup0a.png


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

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

VFypySx.png


Весь список изменений 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".


Присоединяйтесь

Подписывайтесь на наш
rEnqDiK.png
Telegram канал @Zennolab, чтобы не пропустить новые публикации.

 
12progrev.png


Шаблон для создания и прогревания профилей

Самый популярный шаблон этого месяца - прогревание профилей для дальнейших регистраций.

Вы указываете ключевые слова (фразы), они вводятся в поисковую строку, одной из поисковых систем (Google, Yandex - на выбор).
Из полученной поисковой выдачи выбирается случайный сайт и происходит переход на него. На сайте осуществляются клики по внутренним ссылкам (без перехода на внешние сайты).
После выполнения действий на сайте, закрывается вкладка и повторяются действия с другим сайтом, вводится новый поисковый запрос и так далее.

izbrLPJ.png


Проект доступен бесплатно для клиентoв ZennoPoster. Он открыт для чтения и редактирования.
Это значит, что Вы можете не только запустить его, но и как угодно модифицировать и использоваться их составные части где-либо ещё.

 
Kdg1qjY.png


Улучшения по работе с C# кодом

Обновлен компонент редактора кода

Это позволило повысить стабильность работы, устранить множество мелких недочетов и повысить удобство.

Решилась проблема с зависанием C# экшена при редактировании кода.
Улучшен внешний вид подсказок
Добавлена подсветка синтаксиса для методов C# 7.3
Добавлено автоматическое форматирование кода
Решена проблема с отсутствием некоторых подсказок
Исправлено поведение, когда не сохранялось состояние открытых/свернутых регионов (узлов) для кода C#
Убрали светлый фон подсветки скобок в редакторе C# (для тёмной темы)
Исправлен ряд ошибок при просмотре значений переменных в отладчике C#.
Исправлена проблема, когда неверно определялась строка в свернутом коде при пошаговой отладке

Добавлена проверки совместимости C# кода со старыми версиями программы

Добавлена проверка совместимости C# кода со старыми версиями ZennoPoster.
Для инициализации проверки необходимо открыть блок шифрования и нажать на кнопку «Проверить».
В результате выполнения, в выпадающем списке будут доступны все совместимые версии ZennoPoster.

g6eUxKS.png


Кастомная настройка цвета в редакторе кода

Добавлена возможность самостоятельной настройки цветов оформления редактора кода.
Файл настройки SyntaxEditorColors.json лежит в директории: %AppData%\ZennoLab\ZennoPoster\7\ProjectMaker.
Цвета для светлой и тёмной темы настраиваются отдельно, в формате RGB или по именам.

EQA0OQn.gif


Улучшения эмуляции браузера и устройств
  • Поправлена генерация SSL Fingerprint для профилей.
  • Доработан Swipe: теперь касания по экрану проводятся в рандомном месте, а не только по центру, как раньше.
  • Улучшена анонимность при работе с движком Chrome. Восстановлена работа с сайтами gmx.net, mail.com и другими.
  • Улучшена эмуляция локали и таймзоны на движке Chrome.
  • Устранена ошибка, при которой оставались полосы прокрутки во вкладках для мобильных профилей.
Оптимизация
  • Уменьшено потребление CPU и памяти при старте Chrome.
  • Ускорен первичный запуск заданий в ZennoPoster.

Инструмент для управления Cookie шаблона

В ProjectMaker в окне «Профиль» появилась новая вкладка «Cookie»
с возможностью просмотра, фильтрации, добавления, редактирования и удаления записей.

UhoN57q.png


Сортировка Drag & Drop в окне переменных

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

tubXRzp.gif


Блокировка несовместимых профилей

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

ypuRP8M.png


Добавлена возможность принудительного завершения работы инстанса

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

cUiImQV.png


Улучшение процесса отладки

Цвет сообщения

В экшене "Оповещение" добавлена возможность указать цвет сообщения. А в окне лога появилась фильтрация по цвету.

SRjteYo.gif


Отключение действия

Добавлена возможность отключения экшена в ProjectMaker через контекстное меню.
При этом экшен помечается серым и не участвует в выполнении проекта даже в ZennoPoster.

ZPiqvTT.gif


Добавление своих SMS-сервисов

Если в программе нет нужного сервиса, добавьте его в несколько кликов. Интеграция производится на основе распространённых API.

  1. Перейдите в раздел SMS и нажмите на ссылку «Добавить свой сервис»
  2. Укажите название модуля (любое, которое будет вам понятно)
  3. Выберите API по которому работает сервис и введите адрес сервера. Эту информацию можно получить в разделе "Для разработчиков" смс-сервиса, либо обратившись в поддержку.
  4. Добавьте свой API ключ
  5. Иконка сервиса (необязательно)
  6. Используйте новый сервис с помощью действия Данные → SMS-сервисы


ZVQvFSq.png


Улучшения конструктора действий

Отображение кастомных атрибутов

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

YgfHP4K.png


Адаптивный конструктор действия

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

Улучшение расписания

Информация о след. запуске
Возвращена информация о следующем запланированном запуске проекта в настройка расписания ZennoPoster.

tygzeXv.png


Исправлены ошибки
Поправлена логика работы Расписания в ZennoPoster: теперь, если было пропущено время выполнения, проекты не будут выполняться сразу после запуска ZennoPoster, а будут ждать наступления времени по расписанию.

Устранена ошибка, при которой новые потоки проекта могли запускаться при активном чекбоксе "Останавливать выполнение вне указанных интервалов" в Расписании ZennoPoster.

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

Добавлено:

+ Обновлен компонент редактора кода. Это позволило повысить стабильность работы, устранить множество мелких недочетов и повысить удобство.
+ В ProjectMaker в окне Профиль добавлена вкладка Cookie с возможностью просмотра, фильтрации, редактирования и удаления записей.
+ Добавлена возможность ручной сортировки для переменных в ProjectMaker: курсором или кнопками "Вверх" и "Вниз". Свой порядок работает тогда, когда выключена сортировка по столбцам (для этого нажмите на кнопку "Очистка сортировки").
+ Добавлена возможность блокировки профилей при их загрузке, если профили были созданы на движке браузера, отличном от движка проекта. Для этого необходимо установить чекбокс "Выводить ошибку при загрузке несовместимого профиля" в экшене Загрузка профиля. При этом проект будет завершаться с ошибкой.
+ Добавлена возможность принудительного завершения выполнения инстанса. Для этого нажмите ПКМ на инстансе, выберите "Прервать" и в открывшемся предупреждении нажмите "Да".
+ В кубике "Оповещение" добавлена возможность указать цвет сообщения. В логе добавлена фильтрация по цвету.
+ Добавлена проверка совместимости C# кода со старыми версиями ZennoPoster. При открытии блока шифрования в ProjectMaker происходит компиляция кода C#, в результате чего выдаются все совместимые версии ZennoPoster.
+ Появилась возможность добавления своих SMS-сервисов на основе распространённых API.
+ Добавлена возможность отключения экшена в ProjectMaker через контекстное меню. При этом экшен помечается серым и не участвует в выполнении проекта даже в ZennoPoster.
+ Доработан Swipe: теперь касания по экрану проводятся в случайном месте, а не только по центру, как раньше.
+ Улучшена анонимность при работе с движком Chrome.
+ Улучшена эмуляция локали и таймзоны на движке Chrome.
+ Ускорен первичный запуск заданий в ZennoPoster.
+ Уменьшено потребление CPU и памяти при старте Chrome
+ Добавлена возможность самостоятельной настройки цветов оформления редактора кода. Файл настройки SyntaxEditorColors.json лежит в директории: %AppData%\ZennoLab\ZennoPoster\7\ProjectMaker Цвета для светлой и тёмной темы настраиваются отдельно, в формате RGB или по именам.
+ Добавлена кнопка для автоформатирования кода в ProjectMaker в контекстном меню, по аналогии с Visual Studio. Горячие клавиши Ctrl+M.
+ Теперь в ProjectMaker в Конструкторе действия и в Свойстве элемента для элементов показываются все атрибуты.
+ При создании переменной в действии в PM есть окно "Такая переменная уже есть, хотите выбрать другую?". Теперь при выборе "Нет", переменная устанавливается, а не сбрасывается как раньше.
+ В ProjectMaker при пересохранении проекта из старого формата *.xmlz в новый *.zp формат, если данный проект открыт в ZennoPoster в *.xmlz, то будет предложено его заменить на *.zp. При этом все входные настройки и настройки расписания для данного проекта будут сохранены.
+ Теперь при смене IP адреса и его отсутствии в списке доверенных IP в Личном кабинете, будет выдаваться не обезличенная ошибка вида: "Возникла критическая ошибка Продолжение работы невозможно и программа будет закрыта", а конкретно указываться: "Добавьте IP адрес в список доверенных в административной панели по адресу userarea.zennolab.com".
+ Теперь Конструктор действия растягивается по ширине, не оставляя пустых полей по бокам. Это позволяет уместить больше полезной информации.
+ Улучшена видимость активной вкладки в тёмной теме.
+ Возвращена информация о следующем запланированном запуске проекта в настройки Расписания ZennoPoster.
+ Копирование содержимого папки ExternalAssemblies при установке, переустановке и обновлении ZennoPoster. При этом, при установке, если установлены другие версии ZennoPoster и в них папки ExternalAssemblies не пустые, то будет предложен выбор откуда именно копировать содержимое ExternalAssemblies.
+ Добавлено восстановление стандартных шрифтов, если при использовании нестандартных возникает "Ошибка создания главного окна ProjectMaker".
+ Добавлено поле "Логин" для AWM Proxy в разделе настроек "Прокси сервисы", в связи с обновлением API прокси сервиса. Теперь для корректной работы необходимо передавать не только API-ключ, но и Логин.



Исправлено:

Устранена проблема выполнения JS кода (Intl.NumberFormat), приводившая к ошибке работы на некоторых сайнах, например nike.com, Airbnb.
Устранена проблема, вызывающая падение инстанса при заходе на почту Яндекса, мобильную версию VK и Tinder.
Восстановлена работа сайтов gmx.net, mail.com.
Поправлена генерация SSL Fingerprint для профилей. Проверить можно здесь: ja3er.com и browserleaks.com/ssl
Устранена ошибка, которая могла приводить к зацикливанию скроллинга к элементу в ZennoPoster.
Исправлены регулярные выражения в действии IF для сравнения строк с экранированными символами. Т.е. для работы с обновлённом экшеном IF больше не требуется предварительная подготовка JavaScript в большинстве случаев.
Исправлено определение координат при захвате изображения (DrawAsBitmap и "Это капча!") в браузере Chrome
Устранена проблема дублирования куки в мониторе трафика при загрузке страницы, возникающая на некоторых сайтах.
Поправлена логика работы Расписания в ZennoPoster: теперь, если было пропущено время выполнения, проекты не будут выполняться сразу после запуска ZennoPoster, а будут ждать наступления времени по расписанию.
Устранена ошибка, при которой новые потоки проекта могли запускаться при активном чекбоксе "Останавливать выполнение вне указанных интервалов" в Расписании ZennoPoster.
Поправлена нумерация строк в логе ошибок при компиляции кода.
Устранена ошибка, при которой редактор кода некорректно работал при свернутых регионах / классах / методах при пошаговой отладке.
Поправлен текст ошибки для C# кода с неинформативного "Последовательность не содержит соответствующий элемент" на "No such variable/Table/Spreadsheet/List".
Поправлена ошибка, возникающая при работе с базами данных и вызывающая накопление сессий.
Устранена ошибка, не позволяющая отправлять файлы большого размера.
Устранена ошибка, из-за которой мог выдаваться неверный результат для экшена IF ELSE при высокой нагрузке ZennoPoster.
Устранена ошибка, вызывающая зависание ProjectMaker, при попытке открытия новой вкладки с помощью "+".
Устранена ошибка, вызывающая вылет ProjectMaker, при поиске письма некорректным регулярным выражением.
Устранено зависание, возникающее при отладке проекта в ProjectMaker при использовании project.Profile.CookieContainer.
Устранена ошибка, при которой оставались полосы прокрутки во вкладках для мобильных профилей.
Устранена ошибка, при которой при изменении линий, связанных с экшеном Switch, не изменялось состояние Undo / Redo и проект не помечался как изменённый.
Возвращена установка связи между экшенами с помощью двойных кликов по точкам входа - выхода.
Исправлена ошибка, когда отправлялся некорректный тип данных в POST-запросе с использованием альтернативного способа передачи запросов

Присоединяйтесь

Подписывайтесь на наш
rEnqDiK.png
Telegram канал @Zennolab, чтобы не пропустить новые публикации.

 
KaErhY7.png


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

Генерация размера окна инстанса

В настройках эмуляции браузера появилась дополнительная опция «Screen Maximize‎», которая устанавливает размер окна в соответствии с разрешением экрана профиля. То есть эмулируется наиболее распространённый сценарий, когда окно браузера разворачивается на весь экран.

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

Является эквивалентом C# кода:
Код:
instance.SetWindowSize(project.Profile.AvailScreenWidth, project.Profile.AvailScreenHeight);

psu7kxK.png


Добавлена эмуляция Speech Voices

Web Speech API позволяет взаимодействовать с голосовыми интерфейсами для распознавания и синтеза речи. Speech Voices – это пресеты голосов, которые используются для генерации аудио представления информации. Может использоваться сайтами для получения информации о синтезируемых голосах, доступных на устройстве.

3zvY1WH.png


Добавлена эмуляция Permissions

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

Управлять разрешениями можно через C# метод instance.NavigatorPermissions.
Код:
// Здесь используются значения Chrome по умолчанию
instance.NavigatorPermissions = @"{
    ""geolocation"":2,
    ""notifications"":2,
    ""midi"":0,
    ""camera"":2,
    ""microphone"":2,
    ""background-sync"":0,
    ""persistent-storage"":2,
    ""accelerometer"":0,
    ""gyroscope"":0,
    ""magnetometer"":0,
    ""clipboard-read"":2,
    ""clipboard-write"":0,
    ""payment-handler"":0
}";
// Где ключ - это имя в соответствии с Permissions API. А значение:
// 0 - 'granted'
// 1 - 'denied'
// 2 - 'prompt';

Улучшение взаимодействия при работе с JS-алертами

Скорость автоматического закрытия JavaScript уведомлений стала более естественной.

Добавлена возможность автоматического определения Device Pixel Ratio

Добавлена возможность автоматического определения и добавления Device Pixel Ratio, при условии, что в настройках Профиля включена опция Screen Maximize. Также, Device Pixel Ratio можно задать через C# метод instance.DevicePixelRatio.
Код:
instance.DevicePixelRatio = 1.5; // Установит Device Pixel Ratio равное 1.5


Автозапуск ZennoPoster

Если ZennoPoster вылетит или произойдет аварийное завершение работы по какой-либо причине, он будет перезапущен с восстановлением работы проектов.

Добавление своих капча-сервисов

Появилась возможность добавить любой капча-сервис на основе популярных API. Для этого необходимо перейти в раздел Редактирование → Настройки → Капчи и нажать на кнопку «Добавить свой сервис». После этого конфиг нового сервиса будет доступен в выпадающем меню «Модуль распознавания», в действии Распознать капчу.

На текущий момент поддерживается только обычная капча.

KJOFdXx.gif



Контроль соединений HTTP Connection Pool

Добавлена возможность ограничивать количество соединений HTTP Connection Pool в настройках ZennoPoster и ProjectMaker. Это должно стабилизировать работу с большим количеством HTTP-запросов.

z20VL0o.png



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

Добавлено:

+ При внезапном вылете ZennoPoster софт будет перезапущен с восстановлением работы проектов.
+ В настройки Профиля добавлена опция Speech Voice. Web Speech API позволяет взаимодействовать с голосовыми интерфейсами для распознавания и синтеза речи. Speech Voices это пресеты голосов, которые используются для генерации аудио представления информации.
+ Добавлена возможность автоматического определения и добавления Device Pixel Ratio, при условии, что в настройках Профиля был выбран чекбокс Screen Maximize. Так же, Device Pixel Ratio можно задать через C# код: instance.DevicePixelRatio
+ Добавлена эмуляция Permissions, как в браузере Chrome. Проверить можно здесь: https://yandex.ru/internet
+ Добавлена возможность получения количества активных потоков проекта в текущий момент времени. Для этого необходимо воспользоваться C# кодом:
Код:
int threadsZP = ZennoPoster.GetThreadsCount();
int currentTaskThreadsById = ZennoPoster.GetThreadsCount(Id);
int currentTaskThreadsByName = ZennoPoster.GetThreadsCount(Name);
+ В настройки Профиля добавлена опция Screen Maximize. Устанавливает размер окна соответственно сгенерированному размеру Screen. При использовании возможны проблемы с вёрсткой. Данная опция должна улучшить анонимность. Равносилен C# сниппету:
instance.SetWindowSize(project.Profile.AvailScreenWidth, project.Profile.AvailScreenHeight);
+ Появилась возможность добавления своих Captcha-сервисов на основе распространённых API.
+ Ускорена скорость работы в ProjectMaker с темой редактора Modern2 - тени групп по умолчанию отключены. Включить тени можно в настройках "Внешний вид" -> "Рисовать тень групп".
+ Изменена логики работы для Отключенных действий: теперь Отключённые действия идентичны действию IF (true). То есть, если при выполнении проект зашёл на отключённое действие, то оно отработает как успешное.
+ Актуализированы юзер-агенты в экшенах HTTP-запросов, выдаваемых по умолчанию. Это касается только вновь созданных экшенов HTTP-запросов, т.е. в старых проектах останется всё без изменений.
+ Добавлена возможность ограничивать количество соединений HTTP Connection Pool в настройках ZennoPoster и ProjectMaker. Это должно стабилизировать работу с большим количеством HTTP-запросов.
+ Улучшение анонимности при взаимодействии с оповещениями JS.
+ Улучшена видимость некоторых элементов в Конструкторе регулярных выражений в тёмной теме.


Исправлено:

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


Присоединяйтесь

Подписывайтесь на наш
rEnqDiK.png
Telegram канал @Zennolab, чтобы не пропустить новые публикации.

 
Кто то уже работал с этим проектом?
 
Сверху Снизу