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

konfuciy

Client
Регистрация
07.05.2014
Сообщения
1 402
Благодарностей
131
Баллы
63
Поковырялся в настройках, по отключал все модули не помогло.
Ну, явно что закрывает доступ к сайту ЗП при авторизации, но где это отключить не понятно.
попробуйте напишите в поддержку касперского, явно тут есть их косяк.
 

sof

Client
Регистрация
15.04.2013
Сообщения
831
Благодарностей
185
Баллы
43
Обновился, билд 5.9.8.0
Выключаю Касперский, работает, включаю не работает. Включил ПМ и ЗП в доверительные программы KIS. Все равно не запускается. Есть у кого решения ?
Добавь сайт zennolab в доверенные а не программы и проблема будет решена https://support.kaspersky.ru/7106
 
  • Спасибо
Реакции: rostonix, CSS и Sergodjan

dmtet

Client
Регистрация
06.07.2010
Сообщения
185
Благодарностей
21
Баллы
18

Чешир

Client
Регистрация
27.06.2014
Сообщения
1 634
Благодарностей
963
Баллы
113
правильно ли я понимаю, что билд нормальный и можно его ставить.
Или новые билды уже почти никто и не ставит?
 

Sergodjan

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

LmPopo

Client
Регистрация
06.12.2012
Сообщения
299
Благодарностей
136
Баллы
43
правильно ли я понимаю, что билд нормальный и можно его ставить.
Или новые билды уже почти никто и не ставит?
норм, наконец-то обновился с легендарного билда 5.7.5.3
Единственно, вот этот баг волнует, хотя, может, он давно появился.
 
  • Спасибо
Реакции: Чешир

rostonix

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

alekwuy

Client
Регистрация
06.04.2013
Сообщения
1 631
Благодарностей
461
Баллы
83

CSS

Client
Регистрация
22.05.2010
Сообщения
1 327
Благодарностей
663
Баллы
113
Надо найти элемент с такими признаками:
ProjectMaker_2016-02-19_09-48-35.png


Делаю кодогенерацию, получаю на выходе:
C#:
// Конструктор действий, тип Set
HtmlElement he = instance.ActiveTab.FindElementById("email");
if (he.IsVoid) return -1;

// Задержка эмуляции
instance.WaitFieldEmulationDelay();
// Установить элементу значение "123"
he.SetValue("123", instance.EmulationLevel, false);
Итог - всегда щется именно первое совпадение.

1. Пофиксите?

2. Как искать по всем номерам документов и форм?
 

rostonix

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

rostonix

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

Делаю кодогенерацию, получаю на выходе:
C#:
// Конструктор действий, тип Set
HtmlElement he = instance.ActiveTab.FindElementById("email");
if (he.IsVoid) return -1;

// Задержка эмуляции
instance.WaitFieldEmulationDelay();
// Установить элементу значение "123"
he.SetValue("123", instance.EmulationLevel, false);
Итог - всегда щется именно первое совпадение.

1. Пофиксите?

2. Как искать по всем номерам документов и форм?
1) передам информацию
2) instance.ActiveTab.Find...
Ничего больше не нужно
 

alekwuy

Client
Регистрация
06.04.2013
Сообщения
1 631
Благодарностей
461
Баллы
83

AlexGoodWeb

Client
Регистрация
08.04.2015
Сообщения
206
Благодарностей
51
Баллы
28

CSS

Client
Регистрация
22.05.2010
Сообщения
1 327
Благодарностей
663
Баллы
113
2) instance.ActiveTab.Find...
Ищется там не по всем формам (или не по всем документам), так как есть отличия между тем что находится в конструкторе и тем что находится через instance.ActiveTab.Find*. В конструкторе по "-1" отрабатывает как положено, но не в C#.
 

zlodey

Client
Регистрация
24.04.2011
Сообщения
135
Благодарностей
9
Баллы
18
Очень долго стало искать письмо в почте
 

rostonix

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

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Ищется там не по всем формам (или не по всем документам), так как есть отличия между тем что находится в конструкторе и тем что находится через instance.ActiveTab.Find*. В конструкторе по "-1" отрабатывает как положено, но не в C#.
Создай тему, выложи пример. Не верится в такое)
 

rostonix

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

Go@

Administrator
Команда форума
Регистрация
19.01.2010
Сообщения
953
Благодарностей
735
Баллы
93
Сделал багофикс для решения проблемы с Касперским, когда программа не устанавливалась или работала некорректно. У кого были проблемы, попробуйте версию 5.9.8.1 в личном кабинете.
 

seodima

Client
Регистрация
21.09.2014
Сообщения
199
Благодарностей
60
Баллы
28
Сделал багофикс для решения проблемы с Касперским, когда программа не устанавливалась или работала некорректно. У кого были проблемы, попробуйте версию 5.9.8.1 в личном кабинете.
В 5.9.8.1 других изменений нет? Если нет касперского можно не ставить?
 

Go@

Administrator
Команда форума
Регистрация
19.01.2010
Сообщения
953
Благодарностей
735
Баллы
93
  • Спасибо
Реакции: Sergodjan

Artproma

Client
Регистрация
01.07.2014
Сообщения
63
Благодарностей
3
Баллы
8
Все хорошо. Продолжаем полет
 
Последнее редактирование:

Sergodjan

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

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
Еще по поводу конвертации в C#.

Screenshot_1.png

Конвертируется так:
Код:
// Конструктор действий, тип RiseEvent
HtmlElement he = instance.ActiveTab.FindElementByAttribute("a", "href", "http://domen.ru", "regexp", random);
т.е. переменной "random" (№ совпадения) не присваивается никакое значение.
 
  • Спасибо
Реакции: CSS

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
не знаю, багом считать или нет, было это в прошлых версиях или нет..
увидел только сейчас, в версии 5.9.8.0..
запустил на отладку (выполнение в ПМ) шаблон.. потом забыл что он выполняется еще и 2-мя кликами мыши попытался открыть другой шаблон,
в результате новый шаблон не открылся, а в текущем выполняющемся шаблоне теперь невозможно остановить выполнение (не подсвечена кнопка Стоп, подсвечена кнопка Сначала, как будто шаблон не выполняется, но выполнение идет)..
Передал информацию

Еще по поводу конвертации в C#.

Посмотреть вложение 11886
Конвертируется так:
Код:
// Конструктор действий, тип RiseEvent
HtmlElement he = instance.ActiveTab.FindElementByAttribute("a", "href", "http://domen.ru", "regexp", random);
т.е. переменной "random" (№ совпадения) не присваивается никакое значение.
Поставил таску
 
  • Спасибо
Реакции: Sergodjan

simbioz

Client
Регистрация
31.08.2014
Сообщения
150
Благодарностей
27
Баллы
28
Будет ли фикс под винду 10, по сворачиванию и закрытию ZP ?
 

rostonix

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

arthyrgrex

Client
Регистрация
12.05.2013
Сообщения
104
Благодарностей
31
Баллы
28
Версия 5.9.8.1 .
Заметил следующий баг в PM:

1.
- GET запросом получаю код (только содержимое страницы)
- этот код кладется в переменную, удаляются все html теги - остаются только строки с текстом
- далее я пытаюсь из этой же переменной выдернуть строки, которые больше 200 символов и положить их в список регуляркой "(?<=(\r\n|^)).{200,}(?=(\r\n|$))"
- строки не выдираются..

Проблема решается только тогда, когда текст переменной сначала сохраняем в файл, а потом берем из файла в ту же переменную, парсим регуляркой "(?<=(\r\n|^)).{200,}(?=(\r\n|$))" в список!
1.png


2.
- так же GET запросом получаю код (только содержимое страницы)
- этот код кладется в переменную, регуляркой выдираются все ссылки из кода в переменную
- далее я кладу линки из переменной в список и пытаюсь удалить дубли
- линки кладутся в список, но дубли не удаляются..

Проблема опять же решается только тогда, когда линки из переменной сначала сохраняются в файл, потом берутся из файла в ту же переменную, затем из переменной кладем в список и удаляем дубли!
2.png


Т.е. проблема в том, что при обработке содержимого переменной после GET запроса - затрудняется, как буд-то влияет кодировка или невидимые символы.
И только после сохранения в файл и взятия из файла - текст переменной нормально обрабатывается при работе со списком.
 
Последнее редактирование:

hexer

Client
Регистрация
09.04.2015
Сообщения
198
Благодарностей
44
Баллы
28
Уже больше месяца ни одной правки...
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
Версия 5.9.8.1 .
Заметил следующий баг в PM:

Т.е. проблема в том, что при обработки содержимого переменной после GET запроса - затрудняется, как буд-то влияет кодировка или невидимые символы.
И только после сохранения в файл и взятия из файла - текст переменной нормально обрабатывается при работе со списком.
Явно не баг!
1. Попробуйте парсить такой регуляркой: (?<=(^|\n)).{200,}(?=(\r|$))
2. В коде, где делаете String.Join, в качестве разделителя используйте \r\n, а не \n.
 
  • Спасибо
Реакции: CSS

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