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

  • Автор темы Автор темы darkdiver
  • Дата начала Дата начала
Поковырялся в настройках, по отключал все модули не помогло.
Ну, явно что закрывает доступ к сайту ЗП при авторизации, но где это отключить не понятно.
попробуйте напишите в поддержку касперского, явно тут есть их косяк.
 
Обновился, билд 5.9.8.0
Выключаю Касперский, работает, включаю не работает. Включил ПМ и ЗП в доверительные программы KIS. Все равно не запускается. Есть у кого решения ?
Добавь сайт zennolab в доверенные а не программы и проблема будет решена https://support.kaspersky.ru/7106
 
  • Оценить
Реакции: rostonix, CSS и Sergodjan
правильно ли я понимаю, что билд нормальный и можно его ставить.
Или новые билды уже почти никто и не ставит?
 
  • Оценить
Реакции: Чешир
правильно ли я понимаю, что билд нормальный и можно его ставить.
Или новые билды уже почти никто и не ставит?
норм, наконец-то обновился с легендарного билда 5.7.5.3
Единственно, вот этот баг волнует, хотя, может, он давно появился.
 
  • Оценить
Реакции: Чешир
YEFPCTS.png


Последний билд никак не может(

старый спокойно ставлю. каспера выключал, антибанер добавлял
хз что делать(
https://userarea.zennolab.com/ru/help.aspx?lang=RU&errCode=10
 
Надо найти элемент с такими признаками:
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. Как искать по всем номерам документов и форм?
 
Надо найти элемент с такими признаками:
Посмотреть вложение 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...
Ничего больше не нужно
 
2) instance.ActiveTab.Find...
Ищется там не по всем формам (или не по всем документам), так как есть отличия между тем что находится в конструкторе и тем что находится через instance.ActiveTab.Find*. В конструкторе по "-1" отрабатывает как положено, но не в C#.
 
Очень долго стало искать письмо в почте
 
Ищется там не по всем формам (или не по всем документам), так как есть отличия между тем что находится в конструкторе и тем что находится через instance.ActiveTab.Find*. В конструкторе по "-1" отрабатывает как положено, но не в C#.
Создай тему, выложи пример. Не верится в такое)
 
Сделал багофикс для решения проблемы с Касперским, когда программа не устанавливалась или работала некорректно. У кого были проблемы, попробуйте версию 5.9.8.1 в личном кабинете.
 
Сделал багофикс для решения проблемы с Касперским, когда программа не устанавливалась или работала некорректно. У кого были проблемы, попробуйте версию 5.9.8.1 в личном кабинете.
В 5.9.8.1 других изменений нет? Если нет касперского можно не ставить?
 
Все хорошо. Продолжаем полет
 
Последнее редактирование:
не знаю, багом считать или нет, было это в прошлых версиях или нет..
увидел только сейчас, в версии 5.9.8.0..
запустил на отладку (выполнение в ПМ) шаблон.. потом забыл что он выполняется еще и 2-мя кликами мыши попытался открыть другой шаблон,
в результате новый шаблон не открылся, а в текущем выполняющемся шаблоне теперь невозможно остановить выполнение (не подсвечена кнопка Стоп, подсвечена кнопка Сначала, как будто шаблон не выполняется, но выполнение идет)..
 
Еще по поводу конвертации в C#.

Screenshot_1.png

Конвертируется так:
Код:
Развернуть Свернуть Копировать
// Конструктор действий, тип RiseEvent
HtmlElement he = instance.ActiveTab.FindElementByAttribute("a", "href", "http://domen.ru", "regexp", random);
т.е. переменной "random" (№ совпадения) не присваивается никакое значение.
 
  • Оценить
Реакции: CSS
не знаю, багом считать или нет, было это в прошлых версиях или нет..
увидел только сейчас, в версии 5.9.8.0..
запустил на отладку (выполнение в ПМ) шаблон.. потом забыл что он выполняется еще и 2-мя кликами мыши попытался открыть другой шаблон,
в результате новый шаблон не открылся, а в текущем выполняющемся шаблоне теперь невозможно остановить выполнение (не подсвечена кнопка Стоп, подсвечена кнопка Сначала, как будто шаблон не выполняется, но выполнение идет)..
Передал информацию

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

Посмотреть вложение 11886
Конвертируется так:
Код:
Развернуть Свернуть Копировать
// Конструктор действий, тип RiseEvent
HtmlElement he = instance.ActiveTab.FindElementByAttribute("a", "href", "http://domen.ru", "regexp", random);
т.е. переменной "random" (№ совпадения) не присваивается никакое значение.
Поставил таску
 
  • Оценить
Реакции: Sergodjan
Будет ли фикс под винду 10, по сворачиванию и закрытию ZP ?
 
Версия 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 запроса - затрудняется, как буд-то влияет кодировка или невидимые символы.
И только после сохранения в файл и взятия из файла - текст переменной нормально обрабатывается при работе со списком.
 
Последнее редактирование:
Уже больше месяца ни одной правки...
 
Версия 5.9.8.1 .
Заметил следующий баг в PM:

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

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