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

nuaru

Новичок
Регистрация
2 Окт 2017
Сообщения
137
Реакции
14
Баллы
18


Приглашаем всех желающих ознакомиться с конкурсными работами!

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

Заряжайте мозги, присоединяйтесь к нашему сообществу и автоматизируйте свою любую денежную идею!
Если у Вас ещё нет программы, Вы можете испытать все её возможности абсолютно бесплатно:

ZennoPoster: Скачать Demo
CapMonster: Протестировать без ограничений (3 дня)
 

nuaru

Новичок
Регистрация
2 Окт 2017
Сообщения
137
Реакции
14
Баллы
18


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

Добавлено:

+ Встроенная интеграция с CapMonster.Cloud
+ Добавлена возможность настраивать параметры подключений для браузера Chrome. Актуально, если ваши прокси имеют ограничение по кол-ву подключений.
+ Добавлена статья, о том как правильно включить Flash в Chrome. Flash по умолчанию отключен по соображениям безопасности.


Исправлено:

Исправлена работа throw new Exception() в плагинах.
Исправлена проблема при сохранении изображения через CaptchaSaver.dll с некорректным именем файла.
Исправлен сброс настройки "Show Quick Access Toolbar Below the Ribbon" в ProjectMaker и ZennoPoster.
Исправлена проблема с удалением данных из BotUI.
Исправлено отображение окна закрытия проекта.
Небольшие исправления в UI.

Полный список изменений: Ознакомиться
 

AlexPR

VIP
VIP
Прошёл марафон
Регистрация
5 Мар 2017
Сообщения
152
Реакции
46
Баллы
28
СПАСИБО команде ZennoPoster... В начале 2015 года, для воплощения одной из моих идей потребовался очень гибкий ПАРСЕР-ПОСТЕ... Между действиями СПАРСИТЬ и ЗАПОСТИТЬ было просто огромное количество "ЕСЛИ/И/ИЛИ..." Выбор пал на ZennoPoster. Вот уже больше 4х лет активно пользуюсь... На сегодня единственное о чём я сожалею, так это о том что не купил его ещё раньше.
 

Kupper

Новичок
Регистрация
24 Июн 2019
Сообщения
6
Реакции
3
Баллы
3
Отличная софтина.
 

nuaru

Новичок
Регистрация
2 Окт 2017
Сообщения
137
Реакции
14
Баллы
18


Грандиозное обновление ZennoPoster до 7 версии!

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

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

Своим функционалом ZennoPoster уже давно достиг статуса 7-ой версии - посмотрите на последние обновления:

Значимые обновления ZennoPoster 2018-2019

Движок Chrome
Поддержка двух наиболее распространенных в мире браузерных движков -
Chrome и
Firefox (x86 и x64).
Подробнее

Анонимность
Программа обладает продвинутой системой генерации профилей и контролем анонимности.
Подробнее

Интерфейс ботов
Возможность создавать красивые интерфейсы для своих ботов.
Подробнее

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

Плагины в ProjectMaker
Возможность создавать свои экшены - плагины в ProjectMaker для повторного использования функционала шаблонов.
Подробнее

Однако, дизайн и интерфейс, который Вы знаете, кардинально не менялся с 2012 года.

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

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

Вместе с Вами мы создали новый и современный, удобный и невероятно крутой инструмент.
И мы с радостью представляем Вам его - ZennoPoster 7





.
.

Абсолютно новый дизайн

Для ProjectMaker мы разработали новый дизайн с нуля, но сохранили все на своих местах, чтобы вам было удобно и привычно.


кликабельно ↑


Повышена скорость работы интерфейса

Улучшена скорость отклика интерфейса программы, а также, теперь ProjectMaker запускается быстрее.


Единое окно записи и редактора

Дизайн выполнен в современном минимализме, это сделало интерфейс более лаконичным, ясным и последовательным.
Уменьшили число окон, оставили только самые важные, теперь в них проще разобраться.

Расширенного редактора больше не будет.
Вместо него появилась кнопка Показать/Скрыть браузер.


Её можно легко переключать во время работы при помощи быстрой клавиши F8.
Показать/скрыть браузер - по сути 2 отдельных режима, в каждом из которых вы настраиваете окна так, как вам угодно - лог, траффик и другие. Больше не нужно переключаться для этого в режим записи.

Если вы случайно настроите окна не так, вы всегда сможете сбросить настройки окон через меню Окно -> Режим интерфейса -> Стандартный.


Гибкая настройка меню

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


Компактный режим

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





Инструменты всегда под рукой

Теперь они находятся в специальном разделе «Инструменты», но в случае необходимости их можно продублировать на панель.




Существенно обновлён дизайн редактора

Мы значительно переработали окно редактора, чтобы повысить читабельность проекта, групп и действий, придав им современный и удобный вид.
Шрифты стали сглаженными, теперь работать с проектом станет еще комфортнее!




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






Быстрое меню добавления действия

Для быстрого поиска и добавления нужного экшена на холст используйте комбинацию клавиш Ctrl+T.
После - начните вводить имя действия. Выбранное действие будет добавлено в ваш проект.



Стартовый экран

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


Профиль стал более информативным

Кнопка «Текущий профиль» сопровождена базовой информацией об используемом профиле.
Это особенно удобно при отладке шаблона на большом количестве профилей.



Сортировка вкладок открытых шаблонов

Данное нововведение понравится тем, кто привык работать сразу с несколькими шаблонами.
Меняйте открытые проекты местами простым Drag and Drop, а самые важные Вы можете закрепить.




Скрыть / Показать статические блоки

Такая возможность была ранее в старом ZennoPoster, но только в расширенном редакторе.
Сейчас это работает во всех режимах - с браузером и без него.




Кнопка «Очистка лога» больше не исчезает под спойлер

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




Увеличена рабочая область поля URL в экшенах GET / POST

Теперь нет необходимости скролить инпут с длинным URL, всё умещается на одном экране.




Настройки в отдельном окне

Настройки вынесены в отдельное окно Редактирование -> Настройки







.
.
Новый интерфейс

ZennoPoster также как и ProjectMaker получил переработанный дизайн.


кликабельно ↑

Повышена скорость и стабильность

Колоссальное ускорение интерфейса и отсутствие подвисаний, за счёт переписанного движка ZennoPoster.


(демонстрация работы в 1000+ потоков)


Миниатюры браузера

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




Информативная иконка инстанса

Если в проекте испозуется браузер, то Вы увидите какой конкретно движок установлен в проекте - Firefox или Chrome.





Выберите свой ZennoPoster

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

Ознакомиться подробнее
 

BROKER

Модератор
Команда форума
Приватовец
VIP
Прошёл марафон
Регистрация
23 Фев 2017
Сообщения
934
Реакции
742
Баллы
93
Zennoposter + Xevil в итоге получается связка вообще огонь, Zennoposter решает всю рутину за вас в то время как Хevil на лету решает каптчи и в итоге весь процесс работы идет в разы быстрее, так же Хevil может работать в связке с многим софтом где требуется разгадывании каптч, кароче что бы не было рекламы сами посмотрите сайт разработчика XEvil: Главная
 

nuaru

Новичок
Регистрация
2 Окт 2017
Сообщения
137
Реакции
14
Баллы
18
Zennoposter + Xevil в итоге получается связка вообще огонь, Zennoposter решает всю рутину за вас в то время как Хevil на лету решает каптчи и в итоге весь процесс работы идет в разы быстрее
Для автоматизации распознавания капч у нас есть собственное решение - CapMonster, которое поддерживает более 25 000 видов капч, включая reCAPTCHA v2 и v3.
 

nuaru

Новичок
Регистрация
2 Окт 2017
Сообщения
137
Реакции
14
Баллы
18


Обновлён движок Chrome до 76 версии

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

По умолчанию ZennoPoster использует библиотеку Chillkat для передачи HTTP запросов.
Мы добавили альтернативный вариант - ZennoHttpClient, который позволяет решить проблемы с некоторыми сайтами (например, Яндекс).
Выбрать подходящий вариант можно на уровне программы: НастройкиВыполнение или на уровне шаблона в «Настройки проекта»:
  • По умолчанию - способ, который выбран в настройках программы.
  • Стандартный - Chillkat.
  • Альтернативный - ZennoHttpClient.





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

Добавлено:

+
Обновлён движок Chrome до версии 76.
+ Улучшена эмуляция ввода спецсимволов в Chrome.
+ Добавлен альтернативный способ передачи HTTP запросов. Выбор способа возможен глобально в настройках программы во вкладке "Выполнение" или локально в настройках проекта.
+ Добавлена возможность убрать заголовки по умолчанию в HTTP запросах в C# коде (аргумент removeDefaultHeaders).
+ При неуспешном переходе на страницу теперь пишется сообщение в лог.
+ При отправке HTTP запроса с несуществующим файлом теперь пишется сообщение в лог.

Исправлено:

Исправлена передача cookie при разгадывании ReCaptcha3.
Исправлена автонастройка приёма почты.
Исправлено копирование списков/таблиц.
Исправлено копирование Id действия из лога.
Исправлена проблема с кодированием * в HTTP запросах (используйте альтернативный способ передачи запросов).
Исправлена проблема с бесконечным редиректом из-за конвертирования знака + в HTTP запросах (используйте альтернативный способ передачи запросов).
Исправлено определение используемой памяти инстансом.
Прочие исправления и улучшения.

Полный список изменений: Ознакомиться
 

nuaru

Новичок
Регистрация
2 Окт 2017
Сообщения
137
Реакции
14
Баллы
18


Приглашаем всех желающих ознакомиться с конкурсными работами!

Завершается четвёртый конкурс шаблонов, участники которого опубликовали 37 проектов.
Все шаблоны открыты для чтения и редактирования. Скачивайте, применяйте, обучайтесь и внедряйте наработки других авторов в свои проекты!


Список конкурсных работ


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

ZennoPoster: Скачать Demo
CapMonster: Протестировать без ограничений (3 дня)



 

nuaru

Новичок
Регистрация
2 Окт 2017
Сообщения
137
Реакции
14
Баллы
18


Продажа шаблонов с плагинами

Сегодня важное событие для всех продавцов шаблонов — мы добавляем поддержку продажи шаблонов с плагинами через личный кабинет.

Если вы создаёте шаблоны на продажу (или на заказ), у вас наверняка есть множество часто используемых действий, которые оформлены как отдельные проекты.
Раньше нужно было добавлять их в основной шаблон как проект в проекте и от этого росла стоимость продажи всего комплекта.
Теперь же, вы можете сохранить все эти шаблоны как плагины.
Стоимость проекта с неограниченным количеством плагинов будет равна $12.



Улучшено юзабилити при работе с списками и таблицами

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



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

Добавлено:

Включены все изменения 5.36.0.0, а так же:

+ Добавлены цвета фонов от тёмной и светлой тем в BotUI.
+ Добавлена возможность создавать новые списки и таблицы в местах их использования.
+ Улучшено пользовательское взаимодействие с заголовками в действиях POST и GET запросов. UserAgent переименован в Заголовки, добавлены подсказки по применению.

Исправлено:

Включены все изменения 5.36.0.0, а так же:

Исправлены красные кресты при замене существующего или удалении плагина.
Исправлено открытие свёрнутых док панелей.
Исправлено сохранение настроек действий Установка значения, Взятие значения, Выполнить событие.
Исправлена работа контекстного меню "Добавить действие".
Исправлена работа вкладки главного окна "Последние документы".
Исправлены междустрочные интервалы в комментариях групп действий.
Исправлен случай, когда не устанавливался комментарий для действия "Установить значения" (Set).
Исправлен экспорт/импорт в BotUI.
Добавленные значения в действие "Обработка изображений" в поле URL теперь сохраняются.
Исправлен поиск по C# коду при нажатии на Enter.

Полный список изменений: Ознакомиться
 

nuaru

Новичок
Регистрация
2 Окт 2017
Сообщения
137
Реакции
14
Баллы
18


Старт двенадцатого конкурса статей!

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


Рекомендуем ознакомиться с лучшими конкурсными работами наших пользователей, если Вы пропустили прошлые конкурсы.
Вас ждёт свыше 500 ед. отборных статей и бесплатных шаблонов.


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

ZennoPoster: Скачать

CapMonster2: Скачать

ZennoDroid: Скачать

Проекты публикуются с 9 по 15 декабря.
Голосование на форуме с 17 по 23 декабря.

Подробнее о конкурсе
 

Ruhas

VIP
VIP
Регистрация
8 Фев 2018
Сообщения
340
Реакции
55
Баллы
28
nuaru Блин на скидку вашу не успел...:crayy: Когда будут скидки еще? Или дайте промо..Плизз.
 

Ruhas

VIP
VIP
Регистрация
8 Фев 2018
Сообщения
340
Реакции
55
Баллы
28
Тоже купил по скидки черной пятницы)
 

nuaru

Новичок
Регистрация
2 Окт 2017
Сообщения
137
Реакции
14
Баллы
18


Приглашаем всех желающих ознакомиться с конкурсными работами!

В этом конкурсе было опубликовано рекордное количество статей - 34 работы.
Наши конкурсанты поделились своими историями успеха и денежными кейсами, нестандартными решениями и ценными техническими наработками, которые Вы можете применить в своих проектах уже сейчас!

Приглашаем вас ознакомиться с конкурсными работами и выбрать лучшие на нашем голосовании.


Список конкурсных работ

Хотите применить опыт наших пользователей и начать работу с шаблонами, но у Вас ещё нет лицензии?
Скачайте демо-версию - это бесплатно!
 

nuaru

Новичок
Регистрация
2 Окт 2017
Сообщения
137
Реакции
14
Баллы
18


Улучшена информативность действия Браузер → Настройка

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



Добавлены названия проектов в превью инстансов



Новые макросы для директории плагинов

При выполнении плагина, теперь ему передаются project.Directory и project.Path от родительского проекта.
Для доступа к пути и директории, в которой находится сам плагин, добавлен новый макрос Project.PluginDirectory и свойства project.PluginDirectory и project.PluginPath для работы с плагинами.


Добавлена возможность получения коллекций глобальных переменных в коде

В C# коде объекту project.GlobalVariables добавлено свойство IEnumerable<string> Namespaces для получения коллекции пространств имен глобальных переменных и индексатор,
принимающий только пространство имен IEnumerable<IGlobalVariable> this[string nameSpace] для получения коллекции глобальных переменных по namespace.

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

Добавлено:

+
Улучшена стабильность работы Chrome
+ Добавлена поддержка GPU рендеринга в Chrome
+ Улучшен генератор случайных чисел во всех кубиках, использующих рандом
+ Добавлено новое действие Директории -> Проверить существование директории
+ Действие "Переход на страницу" теперь завершается с ошибкой, если страница не загрузится в Chrome
+ Улучшены сообщения об ошибках при запуске своих проектов из папки купленных шаблонов
+ Добавлен новый макрос Project.PluginDirectory и свойства project.PluginDirectory и project.PluginPath.
+ Добавлена возможность получения коллекций глобальных переменных в коде
+ Для кубика Браузер -> Настройка теперь рисуется его значение Вкл/Выкл
+ Добавлены названия проектов в превью инстансов
+ Добавлено автооткрытие настроек для некоторых статических блоков
+ Оптимизировано окно POST/GET запросов


Исправлено:

Исправлены некоторые ошибки по работе с плагинами и подпроектами
Исправлены мерцания интерфейса PM при переключении режима браузера
Исправлен поиск ошибочного действия в подпроекте
Исправлены причины зависания потоков ZennoPoster
Исправлена проблема, приводившая к ошибкам конструктора действий и получения Dom в браузере Chrome
Запрещена установка разрешения 50505*50505, приводившая к зависанию Chrome
Исправлена работа http проксей в альтернативном способе HTTP запросов
Исправлено переопределение заголовка Host при редиректе в альтернативном способе HTTP запросов
Теперь макрос текущего часа присутствует в выпадающе списке с макросами TimeNow
Исправлена ошибка сохранения шаблона при использовании в нём некоторых символов
Исправлена отрисовка действия Switch
Исправлено отображение переменных в контекстом меню "Установить значение из переменной"
Другие исправления и улучшения

Полный список изменений: Ознакомиться
 

nuaru

Новичок
Регистрация
2 Окт 2017
Сообщения
137
Реакции
14
Баллы
18


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

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

Поддержка Google таблиц

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

  • Храните в гугловских таблицах данные, которые будут доступны всем шаблонам
  • Настройте парсинг данных в таблицу и просматривайте результат с телефона
  • Создавайте для клиентов удобные отчёты, которыми легко делиться
  • Организуйте онлайн мониторинг
  • И множество других возможностей, которые открываются с долгожданной интеграцией Google Sheets

Чтобы начать пользоваться Google таблицами в своих проектах, необходимо получить API ключ и указать его в настройках нашей программы.





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





Split для действия «Обработка текста»

Как правило данные хранятся в текстовых файлах или таблицах, разделенных определенным символом.
Это может быть связка login;password;email;proxy или любой другой набор данных.
При обработке такой информации в шаблоне, её чаще всего требуется разбить на переменные, что и делает функция Split.
Для Вашего удобства мы вынесли её из C# кода в блок обработки текста.



Улучшение навигации в больших проектах

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

Как это работает?
  1. Наведите курсор на точку крепления кубика, путь которого нужно проследить.
  2. Если действие находится за пределами холста, появится интерактивная подсказка.
Также, это актуально в ситуациях, когда к одному блоку подсоединено сразу несколько указателей.



Ручное управление браузером

Функция ожидания действий пользователя теперь доступна не только из C#кода, её можно найти в экшене настроек браузера.
Появилось новое поле «Сообщение», где Вы можете указать сопровождающий текст, который напомнит что нужно сделать на странице, если Вы забыли.

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

Заполните поля:
  1. Таймаут в течение которого все необходимые действия должны быть выполнены (если оно неизвестно, установите 99999, например)
  2. Сообщение, которое будет играть роль подсказки.

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





Ожидание появления файла

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



Beautify режим в инструменте X/JSON Path

Включение данного режима позволит вам отформатировать запутанный XPath / JSON Path код, делая его читабельным и красивым, с правильными отступами.



Опция проверки регулярного выражения на пустоту

Часто после парсинга текста регулярным выражением его необходимо проверить на пустоту, для этого было необходимо создавать ещё одно действие IF ELSE.
Чтобы избежать большого кол-ва таких конструкций в ваших проектах, мы объединили эти 2 действия в 1.

Установите чекбокс «Ошибка при пустом ответе» в действии Regex и в случае получения пустого ответа экшен выйдет по красной линии.



Использование нескольких масок при поиске файлов

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




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

Добавлено:

+
Добавлен новый статический блок "Google таблица". Добавлены действия работы с Google таблицами.
+ Добавлен Beautify режим в Конструктор Xpath/JsonPath.
+ В редакторе добавлено окно быстрого перехода к действиям при наведении на точки крепления линий.
+ Улучшен интерфейс менеджера сохранения и восстановления настроек.
+ Обновлена версия браузера Chrome до 78.
+ Улучшена эмуляция WebGL и WebRTC в Chrome.
+ Настройка "Подробный лог" теперь не сбрасывается при перезапуске программы.
+ Подробный лог теперь включается сразу после установки настройки и выключается только в ручную.
+ Добавлено действие Файлы -> Ждать наличия файла.
+ Добавлено действие Директории -> Ждать наличия директории.
+ Добавлено действие Обработка текста -> Split Text.
+ Добавлено действие Настройки (Браузера) -> Ожидание действий пользователя.
+ Добавлена возможность выбора нескольких масок с помощью символа | в действии Директории -> Получить список файлов.
+ Добавлена опция "Ошибка при пустом ответе" в действии Обработка текста -> Regex.
+ Добавлена настройка Другое -> Сжимать кучу больших объектов (Large Object Heap). Полезна при обработке больших строковых данных. Например, при включенном автопоиске в ProxyChecker.
+ Добавлен новый макрос и свойство project.LastErrorComment. В них будет содержаться комментарий последнего сбойного действия если он есть, либо текст ошибки, если его возможно получить.
+ Улучшена выгрузка списков и таблиц на диск. Теперь проекты смогут взаимодействовать со списками и таблицами (инициализировать и выполнять действия с ними) во время выгрузки на диск.
+ В настройки Google таблиц добавлена кнопка "Перезагрузить" для полной переинициализации таблицы. Например, если вы переименовали лист в вашей Google таблице, вам необходимо нажать "Перезагрузить" у соответствующей таблицы в ProjectMaker чтобы она работала корректно (по сравнению с тестовой 7.1.1.0).

Исправлено:

Исправлена авторизация в Google в браузере Chrome.
Исправлена передача document.referrer при переходе на страницу из кубика в Chrome.
Исправлены причины зависания потоков ZennoPoster.
Исправлено зависание ProjectMaker в случае зависания браузера.
Исправлено зависание браузера Chrome при очистке cookie.
Исправлена передача куки через прокси в браузере Chrome (проявлялось в тестовой 5.40.0.0).
Исправлено обновление URL в адресной строке в ProjectMaker.
Исправлена загрузка localstorage в Chrome. Ошибка могла приводить к потере авторизации на сайте и другим проблемам.
Исправлен текст ошибки в действии Настройки -> Установка сертификата для браузера Chrome.
Исправлено исчезновение поля "Положить в переменную" в окне настроек действия "Распознать Recaptcha".
Исправлена конвертация в C# код следующих действий: Текст -> Split, Текст -> Regex, Настройки (браузера) -> Ожидание действий пользователя.
Исправлен баг при котором не очищались временные файлы для списков и таблиц.
Изменения instance.WaitForUserAction теперь не влияют на уже опубликованные проекты (проявлялось в тестовой 5.40.0.0).
Исправлено копирование списков и таблиц, к которым не привязан файл, между проектами в ProjectMaker.
Исправлены некоторые ошибки отладки C# кода в ProjectMaker.
Исправлена работа настройки Настройки -> Инстанс -> Отключать звук. Теперь ZennoPoster не отключает звук сторонним процессам.
Исправлена потеря данных из полей действия Выполнить событие (в частности, поле xpath).
Восстановлено поле "Положить ответ в переменную" в действии Распознать ReCaptcha.
Исправлено создание переменных из действий в английской версии.
Исправлены ситуации в которых ZennoPoster перестаёт отвечать.
Исправлена работа скроллов в диаграмме проектов.
Исправлена сортировка по времени в логе ZennoPoster.
Исправлена отрисовка в Chrome при малой ширине браузера.
Исправлены причины зависания браузера Chrome на некоторых сайтах или в popup.
Исправлены проблемы с альтернативными HTTP запросами на некоторых сайтах.
Исправлено использование числового обозначения столбца таблицы при чтении ячеек.
Имена файлов больше не преобразуются в нижний регистр при скачивании через HTTP запросы или браузер.
При отладке кода в ProjectMaker теперь открывается правильная вкладка в общем коде.
Исправлена проверка формата прокси при неправильном типе прокси.
Исправлена ошибка парсинга XML из-за недопустимых символов.
Исправлено отображение Content-Type в мониторе трафика при альтернативных HTTP запросах.
Исправлена ошибка выполнения действия Перезагрузка инстанса для нового несохраненного проекта.
Исправлены проблемы с пробелами в заголовках в альтернативных HTTP запросах.
Исправлена работа куки контейнера в альтернативных HTTP запросах.
Теперь при использовании HTTP Connection Pool и альтернативных HTTP запросов соединения вовремя закрываются.
Исправлен экспорт входных настроек, теперь DropDown/DropDownMultiSelect экспортирует правильные значения.
Теперь при превышении максимального количества строк в таблице, действие записи в таблицу падает с соответствующей ошибкой.
Исправлена работа поиска в поле с кодом в действиях C# код и JavaScript.
Теперь при возникновении ошибки с часовым поясом выводится дата целиком, а не только время.
Исправлено добавление новых пространств имен для глобальных переменных внутри дейтсвия.
Исправлены причины зависания расширенной формы настройки действия с почтой.
Исправлены причины зависания действия Установка прокси с включенными настройками эмуляции.
Теперь нельзя случайно удалить столбцы в окне трафика.
Исправлена ошибка с HttpConnectionPool при работе с прокси с одинаковыми IP, но разными портами.
Исправлено обновление базы GeoIP.
Исправлена работа с несколькими листами в Google таблице и с не первым листом в частности. Теперь каждый лист Google таблицы можно инициализировать как отдельную таблицу в ZennoPoster (проявлялось в тестовой 7.1.1.0).
Исправлен баг исчезновения заголовков в настройках действий HTTP GET/POST.
Исправлены некоторые случаи зависания интерфейса ProjectMaker.
Исправлено зависание превью инстансов.
Исправлена подсветка макросов для поля Таймаут в действии Файл -> Проверить существование файла.
Исправлено появление точек входа на кубике действия при наведении мыши.
Другие исправления и улучшения.

Полный список изменений: Ознакомиться
 

nuaru

Новичок
Регистрация
2 Окт 2017
Сообщения
137
Реакции
14
Баллы
18


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

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

Split для действия «Обработка текста»

Как правило данные хранятся в текстовых файлах или таблицах, разделенных определенным символом.
Это может быть связка login;password;email;proxy или любой другой набор данных.
При обработке такой информации в шаблоне, её чаще всего требуется разбить на переменные, что и делает функция Split.
Для Вашего удобства мы вынесли её из C# кода в блок обработки текста.



Ожидание появления файла или директории

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



Ручное управление браузером

Функция ожидания действий пользователя теперь доступна не только из C#кода, её можно найти в экшене настроек браузера.
Появилось новое поле «Сообщение», где Вы можете указать сопровождающий текст, который напомнит что нужно сделать на странице, если Вы забыли.

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

Заполните поля:
  1. Таймаут в течение которого все необходимые действия должны быть выполнены (если оно неизвестно, установите 99999, например)
  2. Сообщение, которое будет играть роль подсказки.

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





Опция проверки регулярного выражения на пустоту

Часто после парсинга текста регулярным выражением его необходимо проверить на пустоту, для этого было необходимо создавать ещё одно действие IF ELSE.
Чтобы избежать большого кол-ва таких конструкций в ваших проектах, мы объединили эти 2 действия в 1.

Установите чекбокс «Ошибка при пустом ответе» в действии Regex и в случае получения пустого ответа экшен выйдет по красной линии.




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

Добавлено:

+
Обновлена версия браузера Chrome до 78.
+ Улучшена эмуляция WebGL и WebRTC в Chrome.
+ Добавлена настройка dns-over-proxy в конфигурационный файл браузера Chrome (base_cr.exe.config и pminstance.exe.config в директории программы).
+ Настройка "Подробный лог" теперь не сбрасывается при перезапуске программы.
+ Подробный лог теперь включается сразу после установки настройки и выключается только в ручную.
+ Добавлено действие Файлы -> Ждать наличия файла.
+ Добавлено действие Директории -> Ждать наличия директории.
+ Добавлено действие Обработка текста -> Split Text.
+ Добавлено действие Браузер -> Настройки -> Ожидание действий пользователя, аналог instance.WaitForUserAction в C# коде. Добавлено сообщение для ожидания. Улучшен интерфейс ожидания действий пользователя в ZennoPoster.
+ Добавлена возможность выбора нескольких масок с помощью символа | в действии Директории -> Получить список файлов.
+ Добавлена опция "Ошибка при пустом ответе" в действии Обработка текста -> Regex.
+ Обновлены vcredist'ы поставляемые с приложением.
+ Теперь инсталлер ставит оптимальные настройки TCP/IP стека.
+ Добавлена настройка Другое -> Сжимать кучу больших объектов (Large Object Heap). Полезна при обработке больших строковых данных. Например, при включенном автопоиске в ProxyChecker.
+ Добавлен новый макрос и свойство project.LastErrorComment. В них будет содержаться комментарий последнего сбойного действия если он есть, либо текст ошибки, если его возможно получить.
+ Улучшена выгрузка списков и таблиц на диск. Теперь проекты смогут взаимодействовать со списками и таблицами (инициализировать и выполнять действия с ними) во время выгрузки на диск.

Исправлено:

Исправлена авторизация в Google в браузере Chrome.
Исправлена передача document.referrer при переходе на страницу из кубика в Chrome.
Исправлены причины зависания потоков ZennoPoster.
Исправлено зависание ProjectMaker в случае зависания браузера.
Исправлено зависание браузера Chrome при очистке cookie.
Исправлено обновление URL в адресной строке в ProjectMaker.
Исправлена передача cookie через прокси в браузере Chrome (проявлялось в тестовой 5.40.0.0).
Исправлена загрузка localstorage в Chrome. Ошибка могла приводить к потере авторизации на сайте и другим проблемам.
Исправлен текст ошибки в действии Настройки -> Установка сертификата для браузера Chrome.
Исправлено исчезновение поля "Положить в переменную" в окне настроек действия "Распознать Recaptcha".
Исправлена конвертация в C# код следующих действий: Текст -> Split, Текст -> Regex, Настройки (браузера) -> Ожидание действий пользователя.
Исправлен баг при котором не очищались временные файлы для списков и таблиц.
Изменения instance.WaitForUserAction теперь не влияют на уже опубликованные проекты (проявлялось в тестовой 5.40.0.0).
Исправлено копирование списков и таблиц, к которым не привязан файл, между проектами в ProjectMaker.
Исправлены некоторые ошибки отладки C# кода в ProjectMaker.
Исправлена работа настройки Настройки -> Инстанс -> Отключать звук. Теперь ZennoPoster не отключает звук сторонним процессам.
Исправлена отрисовка в Chrome при малой ширине браузера.
Исправлены причины зависания браузера Chrome на некоторых сайтах или в popup.
Исправлены проблемы с альтернативными HTTP запросами на некоторых сайтах.
Исправлено использование числового обозначения столбца таблицы при чтении ячеек.
Имена файлов больше не преобразуются в нижний регистр при скачивании через HTTP запросы или браузер.
При отладке кода в ProjectMaker теперь открывается правильная вкладка в общем коде.
Исправлена проверка формата прокси при неправильном типе прокси.
Исправлена ошибка парсинга XML из-за недопустимых символов.
Исправлено отображение Content-Type в мониторе трафика при альтернативных HTTP запросах.
Исправлена ошибка выполнения действия Перезагрузка инстанса для нового несохраненного проекта.
Исправлены проблемы с пробелами в заголовках в альтернативных HTTP запросах.
Исправлена работа куки контейнера в альтернативных HTTP запросах.
Теперь при использовании HTTP Connection Pool и альтернативных HTTP запросов соединения вовремя закрываются.
Исправлен экспорт входных настроек, теперь DropDown/DropDownMultiSelect экспортирует правильные значения.
Теперь при превышении максимального количества строк в таблице, действие записи в таблицу падает с соответствующей ошибкой.
Исправлена работа поиска в поле с кодом в действиях C# код и JavaScript.
Теперь при возникновении ошибки с часовым поясом выводится дата целиком, а не только время.
Исправлено добавление новых пространств имен для глобальных переменных внутри дейтсвия.
Исправлены причины зависания расширенной формы настройки действия с почтой.
Исправлены причины зависания действия Установка прокси с включенными настройками эмуляции.
Теперь нельзя случайно удалить столбцы в окне трафика.
Исправлена ошибка с HttpConnectionPool при работе с прокси с одинаковыми IP, но разными портами.
Исправлено обновление базы GeoIP.
Другие исправления и улучшения.

Полный список изменений: Ознакомиться
 

Karpa4o

Новичок
Регистрация
18 Июл 2019
Сообщения
12
Реакции
2
Баллы
3
подойдёт ли эта штука для такой задачи: размещение на конкретных форумах конкретных постов с разных аккаунтов с определённым гибким (+/- n минут от заданного) интервалом?
 

nuaru

Новичок
Регистрация
2 Окт 2017
Сообщения
137
Реакции
14
Баллы
18
Сверху Снизу