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

darkdiver

Administrator
Команда форума
Регистрация
13.01.2009
Сообщения
2 285
Благодарностей
2 730
Баллы
113
Новые фичи:
[+] В действиях “Обработка текста” и “Данные” добавлен парсинг регулярным выражением сразу нескольких данных. Сделана возможность сохранения в переменные с выбором номера совпадения, а так же в таблицу с возможностью исключения диапазона столбцов.
[+] Улучшен конструктор регулярных выражений, теперь он показывает совпадения по группам, можно выделять только необходимые результаты парсинга для копирования в буфер обмена.
[+] Добавлено асинхронное распознавание каптчи. В действии распознавания, во вкладке дополнительно появился флаг “Распознавать асинхронно”, при включении которого появляется связанное действие ожидания распознавания.
[+] В методах распознавания каптч класса 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.
[*] Исправлены проблемы с загрузкой сайта nationalgeographic.com
[*] Исправлено удаление переносов строк в теле Http Post multipart запроса.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 117
Баллы
113
ну вот и обновляццца пора..
:dw:
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
[+] В действиях “Обработка текста” и “Данные” добавлен парсинг регулярным выражением сразу нескольких данных. Сделана возможность сохранения в переменные с выбором номера совпадения, а так же в таблицу с возможностью исключения диапазона столбцов.
Еще с 5.9.7.0 не могу понять, как это работает и для чего?
Было бы актуальнее сделать возможность парсить из одного текста несколькими регулярными выражениями в разные переменные или в одну с разделителем (string.Join).
 
Последнее редактирование:

LmPopo

Client
Регистрация
06.12.2012
Сообщения
299
Благодарностей
136
Баллы
43
Обновился )
На 10 винде так и не работает сворачивание zp и pm
 
  • Спасибо
Реакции: alekwuy

Nord

Client
Регистрация
22.03.2012
Сообщения
2 406
Благодарностей
1 473
Баллы
113
От беты последней отличается? А про сворачивание - дак да, очень не удобно(
 

botovod

Client
Регистрация
04.04.2014
Сообщения
170
Благодарностей
126
Баллы
43
По прежнему тестовый или подправленный?
 

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 983
Благодарностей
4 434
Баллы
113
Добавлен режим работы проекта “Браузер без отображения содержимого”.
Можно подробнее? Это тоже самое что если бы в настройках отключили картинки, скрипты, рекламу и т. д.?
Добавлена поддержка транслита через код, добавлен метод Macros.TextProcessing.Translit(String).
Это очень интересно. Как считаете можно ли часть большого текста или отдельные слова транслителировать чтобы ПС или Социалки лучше относились/не палились акки?
 

CSS

Client
Регистрация
22.05.2010
Сообщения
1 327
Благодарностей
663
Баллы
113
@darkdiver нужен changelog по сравнению с предыдущим тестовым билдом
 
  • Спасибо
Реакции: Oleg1987 и Sergodjan

CSS

Client
Регистрация
22.05.2010
Сообщения
1 327
Благодарностей
663
Баллы
113
Еще с 5.9.7.0 не могу понять, как это работает и для чего?
Было бы актуальнее сделать возможность парсить из одного текста несколькими регулярными выражениями в разные переменные или в одну с разделителем (string.Join).
Тут описывал теперь можно в пределах одной регулярки скобками "( вот такими )" обозначать зоны которые нас интересуют, и далее их получать с помощью этой фичи, например можно за 1 движение парсить множество "колонок" из строки вида "колонка;колонка;колонка;колонка;колонка"
 
  • Спасибо
Реакции: LightWood и Dimionix

gvova

Client
Регистрация
23.11.2010
Сообщения
76
Благодарностей
23
Баллы
8

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 117
Баллы
113
анимацию в Запись и Отладка убрали, но в Расширенном редакторе она осталась (Панель инструментов)..
тоже бы убрать, никчему она..
 
Последнее редактирование:
  • Спасибо
Реакции: CSS

CSS

Client
Регистрация
22.05.2010
Сообщения
1 327
Благодарностей
663
Баллы
113
анимацию в Отладке убрали, но в расширенном редакторе она осталась (Панель инструментов)..
тоже бы убрать, никчему она..
Вообще по хорошему бы сделать там скин в стиле win 98/2000, чтобы всё мгновенно отрисовывалось и можно было работать на серверах удалённых по RDP, все эти рюшечки лишь вначале радуют, потом когда трудо-выебудни наступают - от них хочется избавиться
 
Последнее редактирование:

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 117
Баллы
113
и еще автофокус мыши бы в Панель инструментов, чтобы можно было мышкой сразу скролировать вверх-вниз..
еще что заметил - это в настройках скролл мыши не работает, но это древняя глюкофича особенность.. не припомню, чтобы скролл там когда-либо работал..
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 117
Баллы
113
Вообще по хорошему бы сделать там скин в стиле win 98/2000, чтобы всё мгновенно отрисовывалось и можно было работать на серверах удалённых по RDP, все эти рюшечки лишь вначале радуют, потом когда трудо-выебуди наступают - от них хочется избавиться
согласен на 100%
рюшечки в рабочем инструменте - лишнее..
 
  • Спасибо
Реакции: CSS

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 117
Баллы
113
конечно не оч. кретично критично, но все же.. :-)

upload_2016-1-22_3-3-3.png
 
  • Спасибо
Реакции: CSS

zortexx

Client
Регистрация
19.09.2011
Сообщения
2 520
Благодарностей
1 226
Баллы
113
Давно предлагал дать возможность пользователям настраивать панель с кнопками управления (убирать текст, изменять размер). Уже только это облегчило бы работу на небольших диагоналях.
 
Последнее редактирование:

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
Тут описывал теперь можно в пределах одной регулярки скобками "( вот такими )" обозначать зоны которые нас интересуют, и далее их получать с помощью этой фичи, например можно за 1 движение парсить множество "колонок" из строки вида "колонка;колонка;колонка;колонка;колонка"
Бл.., или лыжи не едут или я реально...
Допустим, есть строка "ZennoPoster 5", мне нужно спарсить в первую переменную "ZennoPoster", во вторую "5". Как это сделать?
Конструкция со скобками не работает: ([a-zA-Z]+)(\d+)
 

CSS

Client
Регистрация
22.05.2010
Сообщения
1 327
Благодарностей
663
Баллы
113
Бл.., или лыжи не едут или я реально...
Допустим, есть строка "ZennoPoster 5", мне нужно спарсить в первую переменную "ZennoPoster", во вторую "5". Как это сделать?
Конструкция со скобками не работает: ([a-zA-Z]+)(\d+)
У вас кривая регулярка (я такую использовал (.*)(\d+)), на скрине надеюсь понятно отражена суть:
000004-Конструктор регулярных выражений.png


Первое совпадение - всё полностью, последущие - уже наши скобки пошли
 
  • Спасибо
Реакции: Sergodjan и Dimionix

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
Первое совпадение - всё полностью, последущие - уже наши скобки пошли
Во как:-)
CSS, спасибо большое! Теперь понял!
И регулярку надо было такую тогда: ([a-zA-Z]+\ )(\d+)

PS. Вообще, сам паршу одновременно несколько данных через код, но тут просто хотелось разобраться, что за фича такая. Хорошая штука оказывается, если разобраться!
 
  • Спасибо
Реакции: CSS

Rudan

Client
Регистрация
21.10.2014
Сообщения
29
Благодарностей
3
Баллы
3
Создал тему в разделе "Баги", хотя наверное стоило написать сюда.
При вставке текста в текстовое поле на стене вконтакте, после каждого абзаца эмулируется нажатие клавиши Enter, и срабатывает кнопка "Отправить".
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Обновился )
На 10 винде так и не работает сворачивание zp и pm
Можно сворачивать по клику в трее. За сворачивание отвечает сторонняя библиотек. Поправится когда ее обновим. Пока так
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Можно подробнее? Это тоже самое что если бы в настройках отключили картинки, скрипты, рекламу и т. д.?

Это очень интересно. Как считаете можно ли часть большого текста или отдельные слова транслителировать чтобы ПС или Социалки лучше относились/не палились акки?
1) Нет. Это отключает отрисовку в браузере, но не загрузку. То есть можно использовать и то и то, для максимальной оптимизации.
2) Любой спинтакс для спама не будет лишним)
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
По интерфейсу комментарии переданы программисту, поправим
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 117
Баллы
113

ya-maker

Client
Регистрация
17.04.2012
Сообщения
111
Благодарностей
58
Баллы
28
  • Спасибо
Реакции: Oleg_M и LmPopo

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 117
Баллы
113
ребята, ни у кого не осталось случайно дистрибутива билда 5.9.7.0?
хочу попробовать на него откатиться..
(дропбокс-хранилище с билдом 5.9.7.0 уже потерто)

5.9.7.1 оказался, мягко говоря, не пригоден для использования..
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113

Severip

Client
Регистрация
17.10.2013
Сообщения
346
Благодарностей
98
Баллы
28
Да, я тоже откатился...
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 117
Баллы
113

zortexx

Client
Регистрация
19.09.2011
Сообщения
2 520
Благодарностей
1 226
Баллы
113

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)