ZennoPoster 5 новый билд 5.10.1.0 (10.11.2016)

Дата публикации: 10-11-2016 | Автор: admin | Рубрика: Новости zennoposter

New фичи:
[+] Добавлена эмуляция геолокации.
[+] Добавлена поддержка proxy в почте.
[+] Улучшена обработка подключений в браузере.
[+] Улучшена отзывчивость интерфейса ProjectMaker.
[+] Улучшение в анонимности браузера (улучшение очистки ETag, Http Auth и TLS Ticket)
[+] Улучшение UI в ProjectMaker. Можно таскать стрелки, если одновременно несколько стрелок подходит к действию в одну точку.
[+] Улучшение UI в ProjectMaker. Лучше отображается результирующая переменная/список/таблица на действии.
[+] Улучшение UI в ProjectMaker. Не возвращать значение в действии Свой код → C# включено по умолчанию.
[+] Доступность функционала ProxyChecker в ZennoPoster теперь определяется по времени выпуска версии ZennoPoster. Если обновления ProxyChecker оплачены и дата окончания обновлений больше даты выпуска ZennoPoster, то будет доступна функциональность ProxyChecker в ZennoPoster.
[+] Действие перезапуска инстанса теперь работает в ProjectMaker так же как и в ZennoPoster.

Багофиксы:
[*] Исправлены некоторые проблемы с почтой.
[*] Исправлены проблемы с запуском PM на медленных компьютерах.
[*] Исправлен ошибка экспорта входных настроек. При экспорте входных настроек терялось поле справка.
[*] Исправлен запуск процессов Flash и других плагинов, если они не нужны.
[*] Исправлены падения инстанса, на некоторых сайтах.
[*] Исправлена запись учетных данных для HTTP Auth.
[*] Исправлены некоторые проблемы зависания ProjectMaker.
[*] Исправлены проблемы с долгой эмуляцией клавиатуры в ProjectMaker.
[*] Исправлено исследование элемента при масштабе браузера меньше 100%.
[*] Исправлены проблемы приводившие к нечеткому отображению действий.
[*] Исправлена установка прокси через меню «Браузер», теперь макрос {-Project.Proxy-} возвращает корректный прокси после установки прокси вручную.
[*] Исправлены проблемы отображения switch.
[*] Мониторинг трафика переставал работать после перезапуска инстанса.
[*] Исправлены проблемы экранирования символов в расширенном спинтаксе.
[*] Не брался последний элемент при взятии случайного элемента через Обработка текста → Regexp.
[*] Исправлен ошибка при копировании действий из других проектов с несуществующими переменными.
[*] Исправлена отладка в C# при наличии блоков project.Json и project.Xml.
[*] Исправлена проксификация дочерних процессов инстанса, если используем Proxifier.

ZennoPoster 5 новый билд 5.10.0.2 (17.10.2016)

Дата публикации: 17-10-2016 | Автор: admin | Рубрика: Без рубрики

New фичи:
[+] Добавлен скролинг в статических блоках, актуально при большом количестве блоков.
[+] Добавлена обработка многострочного названия с параметрами во входных настройках.
[+] Уменьшено потребление CPU, WMI Process Host больше не потребляет много ресурсов.

Багофиксы:
[*] Не работал правый клик в popup в PM после нескольких открываний и закрываний popup.
[*] Исправлены подвисания интерфейса ZennoPoster и ProjectMaker.
[*] Окно мониторинга трафика не отображалось на некоторых системах.
[*] Исправлено сохранение и загрузка сессионных кук, на некоторых сайтах.
[*] Исправлена ошибка в интерфейсе при выборе разделителей таблицы.
[*] Исправлена очистка тегов при изменении номера формы в конструкторе действий.
[*] Исправлены проблемы с отрисовкой MouseMove в PM.
[*] Не работало ожидание элемента при поиске через IntelliSearch.
[*] Исправлено отображение виджетов комментариев фэйсбука.
[*] Браузер без отображения содержимого – отображал его в ZennoPoster при некоторых условиях.
[*] Исправлено кривое рисование стрелок в ProjectMaker.
[*] Плохо работал сайт Одноклассники.
[*] Исправлено появление рамки вокруг элементов.
[*] Исправлена перезагрузка инстанса во вложенных проектах.
[*] Исправлена работа с Proxifier на некоторых системах.
[*] Исправлен баг запуска проекта с эмуляцией Canvas.

ZennoPoster 5 новый билд 5.10.0.1 (23.09.2016)

Дата публикации: 23-09-2016 | Автор: admin | Рубрика: Без рубрики

New фичи:
[*] Увеличена скорость поиска HTML элементов.
Багофиксы:
[*] Исправлено высокая загрузка процессора при малом кол-ве потоков.
[*] Уменьшено потребление памяти при работе со страницами на Facebook, баг зарепорчен в mozilla.
[*] Исправлена работа эмуляции клавиатуры во время отладки в ProjectMaker.
[*] Кнопка копировать в конструктор рег. выражений не работала.
[*] Исправлены промахи и проблемы с фокусом элементов в конструкторе действий.
[*] Страница больше не скролится вверх при поиске элементов.
[*] Удаление дублей из таблицы выдавало ошибку при наличии пустых строк.
[*] Дважды выдается запрос на очистку куки и кеша.
[*] Исправлено удаление строк в списке.
[*] Исправлено воспроизведение проектов в CodeCreator.
[*] Исправлено отображение таблиц со \n

ZennoPoster 5 новый билд 5.10.0.0 (21.09.2016)

Дата публикации: 21-09-2016 | Автор: admin | Рубрика: Новости zennoposter

New фичи:
[+] Обновлен движок браузера до версии 45 ESR.
[+] Добавлены политики трафика и монитор трафика. Можно разрешить трафик с белого списка адресов или доменов, или можно наоборот организовать черный список запросов. Это позволит сократить потребление ресурсов, увеличить скорость и стабильность работы ваших проектов. Теперь можно просматривать все запросы браузера без использования внешних инструментов типа Fiddler.
[+] В ProjectMaker браузер вынесен в отдельный процесс, процесс ProjectMaker на 64 битных системах теперь работает как 64 битное приложение.
[+] Добавлены инструменты и макросы для работы с JSON и XML.
[+] В ZennoPoster добавлена возможность трассировки выполнения проектов.
[+] Добавлена возможность установить паузу после действия с элементом в дополнительных настройках действия.
[+] Улучшения в верстке свойств действий и статических блоков для маленьких экранов.
[+] Добавлять списки, таблицы и т.п. теперь можно из контекстного меню контрола “Статические блоки”.
[+] Добавлена возможность менять местами статические блоки при помощи Drag&Drop.
[+] Добавлено отображение управляющих символов при просмотре списков и таблиц.
[+] Добавлена возможность очистить список или таблицу из контекстного меню статических блоков.
[+] Добавлена возможность использовать массив символов в качестве разделителя для таблиц (можно выбрать вариант несколько разделителей и указать набор символов, которые будут являться разделителями).
[+] Улучшена загрузка и сохранение профилей.
[+] При создании bat-файла опции теперь можно комбинировать.
[+] Появилась возможность открывать проекты в ProjectMaker из ZennoPoster. А также отправлять задания в ZennoPoster из ProjectMaker (из контекстного меню на вкладке проекта в ProjectMaker или из контекстного меню проекта в ZennoPoster).
[+] Добавлены уровни оповещение (сообщение, предупреждение, ошибка) для действия “Оповещение”.
[+] При двойном клике на сообщении в логе PM, курсор перемещается на действие и во вложенном проекте, если он открыт.
[+] Добавлена возможность задавать комментарии для переменных проекта. В контекстном меню по шапке в таблице с переменными можно выбрать какие столбцы показывать.
[+] В окне входных настроек добавлена кнопка “По умолчанию”, которая сбрасывает все входные настройки на значения по умолчанию.
[+] В кубик настроек браузера добавлено новое действие “Canvas”. Действие может устанавливать режимы обработки Canvas fingerprint: “Разрешить”, “Эмулировать”, “Блокировать”. Если установлен режим “Разрешить”, Canvas работает в стандартном режиме. Если установлен режим “Блокировать”, то запрещается выполнение некоторых основных методов объекта Canvas. Если установлен режим “Эмулировать”, то используется специальный ключ, уникальный для каждого инстанса, который будет сохраняться в профиль и с помощью которого canvas fingerprint становиться уникальным для каждого инстанса.
[+] Доработан DropDownMultiSelect во входящих настройках, теперь его можно настраивать так же, как и обычный DropDown.
[+] Улучшено закрытие баз в ZennoPoster.
[+] Добавлена возможность использования нескольких значений в поле “тэг” в действиях работы с html элементами. Разделитель между тэгами “;” (пример div;span;td).
[+] Добавлен макрос {-TimeNow.Day-}.
[+] Добавлено прерывание действия распознавания каптчи при остановке отладки.
[+] В список заданий ZP добавлены новые колонки “Использование инстанса” и “Показ инстансов”.
[+] Оптимизирован менеджер потоков ZP, теперь количество потоков регулируется динамически до выставленного максимума потоков.
[+] В действии распознавания капч добавлена возможность сохранить ответ и исходное изображение в указанную папку для последующего обучения модулей CapMoster2
[+] Небольшие улучшения в поиске по проекту.
[+] Добавлены методы работы с JSON и XML в С# project.Json и project.Xml
[+] Добавлена частичная отладка кода в действии “Свой код C#”. Доступно использование точек останова, отладки по шагам, просмотра и установки значений локальных переменных, быстрой проверки и получение сообщений об исключениях.
[+] Для функций перевода добавлена возможность указать доп.параметры. Например, подменить ключ (key=ваш ключ). Аналогично и для С# функций. Если создавались собственные модули перевода, то изменился интерфейс ZennoLab.InterfacesLibrary.ICommonTranslateServiceInterface, модули придется доработать.
[+] Добавлена возможность кодогенерации для действия “Обработка текста”.
[+] Добавлена опция “Перенос строк” в редакторе кода для действия “Свой код C#”.
[+] Добавлены методы для класса ZennoLab.Macros.TextProcessing:

  • String PrepToJavaScriptEval(String)
  • String ToChar(String)
  • String ToLower(String, String)
  • String ToUpper(String, String)
  • String Trim(String, String)
  • String Trim(String, String, String)
  • void ToList(String, String, String, IZennoPosterProjectModel, IZennoList)
  • void ToTable(String, String, String, String, String, IZennoPosterProjectModel, IZennoTable)
  • String Replace(String, String, String, String, String, String)

[+] Добавлен метод instance.SetCookie(String).
[+] Редактирование стилей ячеек в Excel-подобных таблицах через C# код.

[+] Добавлены методы получения случайного элемента/элементов у списка и таблицы, используя фильтр с форматом http://zennolab.com/wiki/ru:ranges

[+] В действиях очистки кеша и куки появилась настройка “Удалить для доменов, удовлетворяющих регулярному выражению”. Если настройка включена, и регулярное выражение не пустое, то очистка выполняется только для тех доменов, которые удовлетворяют регулярному выражению. Так же в соответствующих методах C# кода появился необязательный аргумент:

[+] Метод project.GetLastError() теперь также возвращает Exception произошедший в действии.
[+] В настройках ProxyChecker добавлен флаг «Подробный лог работы автопоиска», при включении которого работа автопоиска логируется в файл autoSearchLog.txt в папку с логами.
[+] Объекту project в C# коде добавлено свойство project.Environment, которое содержит информацию о компьютере.
[+] Добавлен дополнительный опциональный параметр considerScroll в методы ZennoLab.CommandCenter.Tab

При установке параметру значения true, соответствующие методы учитывают скролл на странице и используют координаты с учетом скролла.
[+] Обновлен набор полей объекта Navigator, доступных для показа/скрытия. Также обновлена автоматическая настройка полей в зависимости от UserAgent.
[+] В эмуляцию плагинов добавлены mime типы. В ZennoLab.CommandCenter.PluginItem добавлено свойство List<PluginMimeType> MimeTypes { get; set; }
Добавлен тип ZennoLab.CommandCenter.PluginMimeType, описывающий mime тип. Кроме того, изменена выдача метода ZennoLab.CommandCenter.PluginItem.ToString(), если вы использовали его в своих проектах, просьба проверить работоспособность.
[+] В ZennoLab.CommandCenter.Tab добавлен метод:

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

Багофиксы:
[*] Исправлена ошибка загрузки списка файлов на FTP, из списка загружался только первый файл.
[*] Исправлена работа эмуляции клавиатуры при переключении вкладок.
[*] Исправлен баг интерфейса, когда невозможно было установить переменные для сохранения результата запроса к БД
[*] Исправлены ошибки открытия проектов.
[*] В редакторе PM исправлен так называемый “Камрип”, когда шрифты могли становиться нечеткими.
[*] Исправлена работа горизонтального скролла в окне редактирования проектов.
[*] Исправлено масштабирование в окне браузера.
[*] Исправлена обработка модальных попапов.
[*] Исправлено отображение прицела при эмуляции мыши в ProjectMaker.
[*] Исправлено появление множества окошек авторизации в ProjectMaker при работе с HTTP прокси.
[*] Исправлено копирование переменных при переносе действия JavaScript в другой проект.
[*] Исправлены проблемы, приводившие к зависанию проверки прокси.
[*] Исправлена установка количества потоков через bat файл с использованием имени задания.
[*] В тестере регулярных выражений возвращена обработка каретки и добавлена чекбокс “Показывать специальные символы”.
[*] В действии HTTP GET/POST исправлен режим “Выполненные” для поля “Cookie”.
[*] Отображение значения атрибута class в окне свойств элемента сделано многострочным.
[*] Исправлен баг сохранения кук в инстансе от прошлого выполнения.
[*] Исправлена работа метода String ZennoLab.Emulation.Emulator.MouseClick(String, MouseButton, MouseButtonEvent, int, int, bool).
[*] Исправлена сортировка столбцов в списке заданий ZennoPoster.
[*] Исправлено редактирование правила “Источник” в ProxyChecker.
[*] Исправлена работа комбинации клавиш Ctrl + Z.
[*] Исправлены баги в прием почты через шифрованные соединения.
[*] Устранено зависание редактора в действии “Свой код С#” при наборе кода.
[*] Исправлен парсинг источников ProxyChecker с обработкой JavaScript.

ZennoPoster 8 лет!

Дата публикации: 06-09-2016 | Автор: admin | Рубрика: Новости zennoposter

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

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

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

Итак, до 29 сентября включительно:

ZennoPoster Pro 9700 ₽ вместо 14700 ₽
ZennoPoster Standard 5700 ₽ вместо 8700 ₽
ZennoPoster Lite 2470 ₽ вместо 3470 ₽

ZennoProxyChecker 1470 ₽ вместо 1870 ₽

Апгрейды :

Lite->Pro 8570 ₽ вместо 12170 ₽
Lite->Standard 3970 ₽ вместо 5970 ₽
Standard->Pro 5770 ₽ вместо 8470 ₽

Еще одна копия Pro 6770 ₽ вместо 9700 ₽

ZennoPoster 5.9.9.1 (19.05.2016)

Дата публикации: 19-05-2016 | Автор: admin | Рубрика: Новости zennoposter

New фичи:
[+] В настройки программы добавлена новая вкладка «Горячие клавиши», все доступные комбинации клавиш теперь можно редактировать.
[+] В действии «Принять почту» добавлено поле «Каталоги Imap». Если поле пустое, то действие работает как раньше, скачивая почту из папок Inbox и Спам. Если в поле выбраны папки, то скачивание производится из выбранных папок. Соответствующие необязательное поле «imapFolderNames» добавлено в метод ZennoPoster.MailConfirm.
[+] В действии «JavaScript код» добавлен вариант выполнения «Выполнить при загрузке страницы», в таком варианте скрипт выполняется во время события DOMContentLoaded. Есть три варианта выполнения скрипта: один раз, каждый раз на определенном домене, всегда.
[+] В действии «Свой C# код» добавлен флаг «Не возвращать значение».

Багофиксы:
[*] Исправлен размер настроек действия Sms-сервисы, теперь все элементы отображаются корректно.
[*] Ожидание html-элемента (в действиях GET, SET, RISE, Captcha) теперь не выполняется, если есть выход по красной ветке или действие не обязательное.
[*] Улучшена стабильность программы.
[*] Исправлена очистка HTTP аутентификации.

ZennoPoster 5 новый билд 5.9.9.0 (12.05.2016)

Дата публикации: 12-05-2016 | Автор: admin | Рубрика: Новости zennoposter

New фичи:
[+] Добавлена возможность использовать sms-сервисы (SmsVK, SmsReg, SmsActivate).
[+] В обработку текста добавлена возможность перевода (Baidu, Google, Yandex, Bing).
[+] Добавлена возможность работы с сервисом articleforge.com
[+] Появилась возможность фильтровать исходный код страницы по нужным тегам (Данные таба – Обрабатывать только указанные теги).
[+] В поиск по проекту добавлен функционал поиска по заметкам.
[+] Для действий, в которых происходит поиск html-элементов (GET, SET, RISE, Captcha) добавлена настройка времени ожидания элемента (вкладка «Дополнительно»). Это позволит избавить шаблоны от лишних действий «Пауза».
[+] В контекстное меню редактора «Свой код C#» добавлены пункты «Закомментировать» и «Отменить комментирование».
[+] В редакторе PM, при вставке действия в группу, группы растут только вниз.
[+] В редакторе PM подсказки к статическим блокам теперь появляются мгновенно.
[+] Добавлен методы Tab.DropFile(string filepath, int x, int y) и HtmlElement.DropFile(string filepath, int x=-1, int y=-1), которые совершают drag&drop файлов.
[+] Добавлен метод Tab.FindElementByAttribute(string tags, string attrName, string attrValue, string searchKind, string number), который в качестве значения «number» может принимать диапазоны значений, к примеру «random1(1,12-15,35-end)».
[+] В выдачу прокси добавлены макросы [login], [password], которые возвращают соответственно логин и пароль прокси. Так же добавлен макрос [auth], который возвращает строку в формате логин:пароль@, если авторизация требуется, и пустую строку, если авторизация не требуется. Формат по умолчанию в заданиях выдачи изменен на [auth][ip]:[port].
[+] Добавлено автоматическое обновление базы GeoIP для определения страны прокси.
[+] В CodeCreator добавлена возможность «Вставить сниппет».
[+] При работе с базами данных появилась возможность разделять результат по переменным.
[+] Расширен синтаксис spintax Расширенный spintax
[+] В действие «Обработка изображений» добавлена настройка качества изображения.
[+] Добавлена настройка «Автоматически продолжать активные задания после перезапуска».
[+] Добавлены методы project.Profile.Save(string path, bool saveProxy = false, bool savePlugins = false, bool saveLocalStorage = false) и project.Profile.Load(string path).
[+] Добавлен новый тип входных настроек «Password».
[+] В действии «Проект в проекте» добавлен флаг «Сопоставлять переменные с одинаковыми именами», при установке которого автоматически будут сопоставляться все переменные с одинаковыми именами, не участвующие в пользовательской таблице сопоставления.
[+] В настройки источника прокси добавлены флаги «Парсить текст RSS», «Парсить ссылки RSS». При установке первого флага, помимо текста источника ищутся прокси в тексте RSS ленте, если она есть. При установке второго флага, если RSS лента есть, из нее парсятся все ссылки и обрабатываются также, как автоматически добавленные ресурсы, т.е. появляются в списке источников только те, на которых нашлись прокси. Новые источники помечаются меткой «RSS».
[+] В настройки источника прокси добавлен флаг «Добавлять адреса локальных сетей».
[+] В строке адреса источника добавлена возможность использовать макрос {-TimeNow.DateФормат даты-}, аналогично использованию его в ZP.
[+] В настройки прокси чекера добавлена настройка «Считать неанонимные прокси мертвыми».
[+] В форме создания bat файлов добавлен пункт «Установить количество потоков».
[+] В настройки ZP добавлена настройка директории загрузки купленных проектов. При смене этой настройки необходима перезагрузка ZP.
[+] В обработке текста добавлены новые дейсвтия UrlEncode и UrlDecode.
[+] Добавлен макрос {-Project.LastExecutedActionId-} и поле project.LastExecutedActionId возвращающие ID последнего обработанного действия в проекте.
[+] Добавлен макрос {-Project.LastExecutedActionElapsedTime} и поле project.LastExecutedActionElapsedTime возвращающие время в миллисекундах работы последнего обработанного действия в проекте.
[+] Добавлены методы DrawAsBitmap и DrawPartAsBitmap для HtmlElement, которые возвращают результат типа Bitmap.
[+] В обработке таблиц добавлено действие «Добавить список», которое записывает данные списка в указанный столбец таблицы, начиная с первой строки. [+] Добавлены методы ZennoLab.Macros.TextProcessing.UrlEncode(string) и ZennoLab.Macros.TextProcessing.UrlDecode(string).
[+] В действия удаления строк из списков и таблиц добавлен пункт «Удалить пустые и содержащие только пробельные символы элементы».
[+] Добавлена поддержка ftp протокола в браузере. Т.е. возможна навигация по ftp-ресурсам через браузер.
[+] Добавлена настройка (Редактор – Открывать при запуске ранее открытые проекты), позволяющая PM при закрытии запоминать открытые проекты и открывать их при следующем запуске автоматически.

Багофиксы:
[*] Исправлены некоторый ошибки генерации действия в код C#.
[*] Исправлено регулярное выражение парсинга проксей с авторизацией. Тем самым исправлена проблема пропуска первой прокси в списке проксей, если она имела авторизацию.
[*] Исправлена перезагрузка инстансов с браузером без отображения.
[*] Исправлена работа действия «Выделение подсписка».
[*] Исправлена проблема в редакторе PM, когда иногда не сохранялись изменения в настройках действия, после их закрытия.
[*] Исправлена проблема добавления лишнего слеша в пути при копировании списков и таблиц.
[*] Исправлена загрузка источников прокси чекера с включенным JS.
[*] Исправлены проблемы обработки входных настроек, приводившие к не показыванию настроек.
[*] Исправлено сохранение и загрузка local storage.
[*] Исправлена работа браузера в PM при переключении флага «Не использовать браузер».
[*] Исправлена обработка cookie в http запросах.
[*] Исправлена обработка кириллицы в дополнительных параметрах RuCaptcha.
[*] Исправлено сбивание курсора при изменении максимума потоков у задания ZP.
[*] Исправлен скрол списка проектов при переключении категорий.
[*] Исправлена работа с группами источников прокси.
[*] Исправлена работа с binary-типами SQL, теперь эти данные возвращаются в виде строки Base64.

ZennoPoster 5 новый билд 5.9.8.1 (24.02.2016)

Дата публикации: 24-02-2016 | Автор: admin | Рубрика: Новости zennoposter

New фичи:
[+] В настройках браузера добавлено действие “Медиа”, включающее или отключающее медиа контент (теги <video>, <audio>).
[+] В действиях HTTP Get и Post добавлена опция “Использовать оригинальный url”, при включении которого экранированные символы гарантировано остаются не тронутыми.
[+] В сохранении профиля добавлена опция “Сохранять local storage”. Кроме того добавлены методы instance.LoadLocalStorage(string path) и instance.SaveLocalStorage(string path) загружающие и сохраняющие соответственно local storage в текстовый файл.
[+] В действии обработки списков “Выделить подсписок” добавлены фильтры аналогично фильтрам действия “Удалить строки”.
[+] Добавлена возможность использовать действие “Файлы для загрузки на сервер” для flash компонентов в выделенном процессе. При записи шаблона действие “Файлы для загрузки на сервер” создастся автоматически, при этом будет установлен флаг “Выделенный процесс”.

Багофиксы:
[*] Исправлена проблема установки и работы программы с Антивирусом Касперского в системе.
[*] Исправлены проблемы длинных урлов и имен файлов, при скачивании файлов HTTP запросами.
[*] Исправлена синхронизация генерации имен файлов для HTTP запросов.
[*] Исправлена работа сертификатов в ZennoPoster.
[*] Исправлено исключение столбцов при сохранении результатов парсинга регулярным выражением в таблицу.
[*] Исправлена проблема появления ошибок Proxifier при частом обновлении его профиля.
[*] Исправлена обработка символа %2F в url страницы.

ZennoPoster 5 новый билд 5.9.8.0 (26.01.2016)

Дата публикации: 26-01-2016 | Автор: admin | Рубрика: Новости zennoposter

New фичи:
[+] Добавлено действие для работы с базами данных.
[+] Добавлены C# методы для работы с базами данных ZennoPoster.Db.
[+] В PM в расширенном редакторе убрана задержка при скрытии/раскрытии панели инструментов.
[+] Добавлен метод project.ExecuteMacro(string), обрабатывающий макросы в тексте и возвращающий текст с обработанными макросами.

Багофиксы:
[*] Исправлена обработка boolean значений входных настроек.
[*] Исправлены некоторые ошибки кодогенирации.

ZennoPoster 5 новый билд 5.9.7.1 (21.01.2016)

Дата публикации: 21-01-2016 | Автор: admin | Рубрика: Новости zennoposter

New фичи:
[+] В действиях “Обработка текста” и “Данные” добавлен парсинг регулярным выражением сразу нескольких данных. Сделана возможность сохранения в переменные с выбором номера совпадения, а так же в таблицу с возможностью исключения диапазона столбцов.
[+] Улучшен конструктор регулярных выражений, теперь он показывает совпадения по группам, можно выделять только необходимые результаты парсинга для копирования в буфер обмена.
[+] Добавлено асинхронное распознавание каптчи. В действии распознавания, во вкладке дополнительно появился флаг “Распознавать асинхронно”, при включении которого появляется связанное действие ожидания распознавания.
[+] В методах распознавания каптч класса ZennoPoster появился необязательный параметр asyncRecognize, при этом метод возвращает идентификатор распознавания, который необходимо использовать как параметр нового метода ZennoPoster.WaitCaptchaRecognition(string).
[+] Добавлен режим работы проекта “Браузер без отображения содержимого”. Пока в режиме beta, в данном режиме работает практически все кроме плагинов, типа Flash. Отключает рендеринг, позволяет экономить ресурсы памяти и CPU.
[+] В действии “Проект в проекте” добавлен флаг «Открывать браузер, если требуется». При выключенном браузере в основном проекте и установленном данном флаге, если вложенный проект использует браузер, то браузер создастся на время работы действия “Проект в проекте”.
[+] В действии “Настройка браузера” появилось добавление сертификата.
[+] Добавлена поддержка Proxifier, в настройки проекта появился флаг “Использовать Proxifier”. Для корректной работы требуется Proxifier версии 3.29+
[+] При записи действий в PM, новая группа теперь создается, по возможности, в видимой зоне проекта.
[+] Добавлена поддержка транслита через код, добавлен метод Macros.TextProcessing.Translit(String).
[+] В метод ZennoPoster.MailConfirm добавлен дополнительный параметр throwsException, по умолчанию равный false. При установке true метод MailConfirm во время ошибки будет бросать исключения, стандартные типы которых содержаться в пространстве имен ZennoLab.CommandCenter.Exceptions.Mail.
[+] Убраны зависимости программ от AForge.
[+] В планировщике заданий ZP добавлена кнопка обновления времени начала до текущего.
[+] В расширенном виде работы с почтой добавлены кнопки копирования макросов переменных.
[+] В действии операции над списком “Добавить из списка” и “Выделение подсписка” в поле с названием списка разрешено вставлять макросы.
[+] Добавлены настройки логирования. Через C# код, свойство project.LogOptions.LogFile позволяет установить путь к файлу лога выполнения проекта, а свойство project.LogOptions.SplitLogByThread позволяет включить автоматическое разделение лога по потокам, при установке свойству значения true, файл лога начинает именоваться в формате “путь к файлу.N.расширение”, где N – id потока выполнения.
[+] В действии операции над таблицей добавлено два новых пункта: сортировка по столбцам и удаление дублей по столбцам.
[+] Действие обработка переменных адаптировано под работу с большими числами.
[+] Добавлена возможность “Зеркальное отражение” в действии “Обработка изображений”. Добавлены соответствующие методы для C# кода.
[+] Добавлен метод InnerText в класс HtmlElement.
[+] Для HtmlElementCollection реализован интерфейс IEnumerable для обхода коллекции в цикле.
[+] В PM добавлена настройка «Сортировать переменные проекта по алфавиту».
[+] В project.Context добавлены методы Add(name, value), Delete(name) и Clear().
[+] Добавлена перегрузка метода ZennoPoster.HttpPost, принимающая параметр content в виде массива байтов. Кроме того, при указании типа контента application/octet-stream добавлена возможность указать путь к файлу в параметре content или соответствующем поле действия Http Post, при этом в запрос будет добавлено бинарное представление этого файла.
[+] Добавлено эмулирование полей объекта window.screen: “top”, “left”, “availTop”, “availLeft”, “colorDepth”. Для изменения данных полей нужно передать методу Instance.SetScreenPreference(ScreenPreference preference, int value) в аргумент pref следующие значения соответственно: “screen_top”, “screen_left”, “screen_avail_top”, “screen_avail_left”, “screen_color_depth”.
[+] Добавлены перегрузки методов Instance.SetScreenPreference(ScreenPreference preference, int value) и Instance.SetWindowPreference(WindowPreference preference, int value), принимающие первым аргументов перечисление вместо строки.
[+] Добавлена эмуляция поля “navigator.doNotTrack”. Для эмулирования через метод Instance.SetHeader, принимающий строку, необходимо установить первый параметр “http_user_agent_donottrack”.
[+] В настройки таблиц добавлен флаг “Корректное отображение в Excel не латинских букв для .csv файлов”.
[+] В проксичекере добавлена настройка источника для немедленного удаления прокси из живого списка при неудачной проверке.
[+] В PM добавлена возможность импортировать входные настройки целиком, а не только значения.
[+] В действиях сортировки списков и таблиц добавлен флаг “Сортировать как числа, если это возможно”.

Багофиксы:
[*] Исправлены проблемы открытия вложенных проектов.
[*] Исправлены проблемы в Lite версии при использовании действия перезагрузка инстанса.
[*] Исправлена проблема, когда в PM иногда не сохранялись только что внесенные изменения в настройки действия.
[*] Исправлена вставка текста во flash формы.
[*] Исправлены некоторые ошибки конвертирования действий проекта в C# код.
[*] Исправлено отсутствие подсказок из блока “Общий код” в действиях “Код C#” в некоторых случаях.
[*] Устранены проблемы записи проекта в CodeCreator.
[*] Исправлена обработка cookie в http запросах при редиректах.
[*] Исправлено определение и работа с активной вкладкой.
[*] Исправлено включение чекбокса рекламы при запуске проекта “С начала”.
[*] Исправлено обновление проекта по symbolic ссылке.
[*] Отключено добавление действия Javascript authorization при выключенной записи проекта.
[*] Исправлено открытие списка проксей у анонимного источника в ProxyChecker.
[*] В ProxyChecker исправлен подсчет времени следующей проверки прокси после взятия из живого списка.
[*] Исправлена сортировка столбцов в действии операции над таблицей “Взять строку”.
[*] Исправлена работа действия распознавания каптчи при включенном флаге “Последняя каптча” и выключенном флаге “Склеивать каптч”.
[*] Исправлено отображение количества потоков задания в ZP при остановке через диспетчер заданий.
[*] Исправлена ошибка при которой метод ImageProcessingResizeFromFile режим «pixel», менял на «percent»
[*] Исправлена ошибка пустого текущего прокси проекта, при отключенном браузере.
[*] Исправлена настройка прокси в FTP подключении.
[*] Исправлены проблемы копирования макроса переменной из входных настроек.
[*] Мелкие баги в редакторе PM.
[*] Исправлены проблемы с загрузкой некоторых сайтоов
[*] Исправлено удаление переносов строк в теле Http Post multipart запроса.

Proudly using Dynamic Headers by Nicasio Design