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

ZennoPoster 5.9.9.0 (12.05.2016)

Новые фичи:
[+] Добавлена возможность использовать 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.