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

Тема в разделе "Торговая площадка", создана пользователем nuaru, 11 окт 2017.

  1. [​IMG]

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

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

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


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

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

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

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

    [​IMG]

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

    [​IMG]

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

    При выполнении плагина, теперь ему передаются 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
    Исправлено отображение переменных в контекстом меню "Установить значение из переменной"
    Другие исправления и улучшения

    Полный список изменений: Ознакомиться
     
  3. [​IMG]

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

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

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

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

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

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

    [​IMG]

    [​IMG]

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

    [​IMG]

    [​IMG]

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

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

    [​IMG]

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

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

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

    [​IMG]

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

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

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

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

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

    [​IMG]

    [​IMG]

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

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

    [​IMG]

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

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

    [​IMG]

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

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

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

    [​IMG]

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

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

    [​IMG]


    Весь список изменений 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.
    Исправлено зависание превью инстансов.
    Исправлена подсветка макросов для поля Таймаут в действии Файл -> Проверить существование файла.
    Исправлено появление точек входа на кубике действия при наведении мыши.
    Другие исправления и улучшения.

    Полный список изменений: Ознакомиться
     
  4. [​IMG]

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

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

    Сроки проведения конкурса с 2 по 8 марта
    Заявки принимаются до 8 марта.

    [​IMG]

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

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

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

    [​IMG] ZennoPoster: Скачать | [​IMG] CapMonster2: Скачать | [​IMG] ZennoDroid: Скачать
     

Поделиться этой страницей