Результаты поиска

  1. Маломальский

    Помогите разобраться что я упустил из виду SHA256 и Gzip

    https://habr.com/ru/post/132323/ мб md5 => sha256 == result
  2. Маломальский

    Выбор из выпадающего списка

    Попробуй нажать пкм на скролле этого выпадающего списка, если появится меню, выбери исследовать элемент и найдется в дереве.
  3. Маломальский

    Обсуждение версии 7.2.1.0

    Тоже интересно, но в начале, сбило столку) и нумерация строк с 1 (для человеков) :Р
  4. Маломальский

    Обсуждение версии 7.2.1.0

    Куда пропала полоса, отделяющая нумерацию строк от кода?
  5. Маломальский

    Количество вхождений в секцию BadEnd

    Вы много кичитесь не по теме. Рекомендую думать о себе, а не за всех остальных. Зациклиться он не как не сможет, если вы сами это целенаправленно не сделаете или по своей же ошибке, что и в данный момент бывает.
  6. Маломальский

    Количество вхождений в секцию BadEnd

    Тут как тут)) 1. Разве здесь было упоминание о том, что данная опция не работает? мб в другом посту, опять же, там был вопрос, который решился. 2. Саппорт же сразу повеситься, если из шаблонов не будет аварийного выхода. - не будет аварийного выхода? Предложение ни как не влияет на это, лишь...
  7. Маломальский

    Количество вхождений в секцию BadEnd

    Предлагаю внедрить опцию, количество вхождений в секцию BadEnd. Сейчас если не ошибаюсь, то можно 2 раза использовать данные блок (и то, 2ой будет окончательный). Описание: Эта возможность позволит делать гибкую и лаконичную систему обработки исключений, что увеличит стабильность проектов...
  8. Маломальский

    Прерывание работы проекта

    У меня как раз есть смысл, чтобы понимать, как окончательно заканчивать) А параллельный поток, как пример, я не мог понять, почему вообще не работает логика прерывания, создал несколько условий. Но все оказалось иначе) нужно лишь пройти между действиями.
  9. Маломальский

    Прерывание работы проекта

    код в BadEnd Хочу контролировать момент прерывания, чтобы отрабатывать логику на это событие. Не подскажешь? Сам себя остановил по условию, должно быть событие IsInterrupted == True, но в BadEnd это пропускается.
  10. Маломальский

    GoTo: [GoodEnd] and [BadEnd]

    Вы мне еще нужны! Но и что-то подобное, для быстрой реализации обработки исключений или резкого выхода из общей логики проекта в то или иное состояние. К примеру, получить список ссылок, если есть продолжить, если нет
  11. Маломальский

    Прерывание работы проекта

    прерывание в зенно идет между кубиками Благодарю, вот это и прояснило вопрос, так как делается заготовка на коленке, без внедрения в полноценный проект. Поэтому и не понял, почему не могу сделать корректную отработку.
  12. Маломальский

    Прерывание работы проекта

    Это есть в проекте, если посмотреть в BadEnd. Но суть, это внешнее прерывание (без доп. кода, что вы описали), которое у меня не получается запустить корректно с выводом в BadEnd. UP Не отрабатывает BadEnd при прерывание (с доп. кодом). https://i.imgur.com/mo1aKcn.gif Вообще не прерывает...
  13. Маломальский

    GoTo: [GoodEnd] and [BadEnd]

    Вы говорите так, будто постоянно роитесь в чужих проектах, на вас сваливают, что-то подобное: И каждый раз это крик души.. а если еще внедрить GoTo, это это самоубийство)
  14. Маломальский

    GoTo: [GoodEnd] and [BadEnd]

    Состояние UP Помню, когда в вк вели ленту, сторонники стены, долгое время не могли с этим смериться. Это говорит о том, что не всегда новое вначале воспринимается адекватно. Но, если это адекватно, то почему нет? Если вы не хотите этим пользоваться, вас никто не принуждает или вы просто...
  15. Маломальский

    GoTo: [GoodEnd] and [BadEnd]

    Дык, можно добавить доп. опцию, по учету сколько раз можно войти в BadEnd (чтобы я ей управлял, а не быть ограниченым). И при правильном проектирование, иного варианта не может быть, все идет строго по плану! А возможность управлять кол-вом раз быть в BadEnd, обезопасит от кривых рук.
  16. Маломальский

    Прерывание работы проекта

    Опция: Выполнить BadEnd при прерывании проекта Проект Пример кода 1. Ручное прерывание (на кнопки интерфейса), не прерывают проект. Не отрабатывает опция "Выполнить BadEnd при прерывании проекта". 2. Метод ZennoPoster.InterruptTask("InterruptTask"); Не прерывают проект. Не отрабатывает...
  17. Маломальский

    GoTo: [GoodEnd] and [BadEnd]

    Вопрос с прерыванием часто подымаем, до сих пор, не нашел внятного ответа или решения на этот счет. Приходится громоздить обработку исключений и через состояния, уводить в цели. Выглядит это примерно так: То есть, чтобы прервать проект или скажем так, резко закончить его работу, нужно...
  18. Маломальский

    Проект для работы с LiteDB. Удобная NoSQL база для парсинга.

    Нельзя пост редактировать, поправлю: 2 таблицы: 1) Товар_ID - содержит массив ID комментариев. 2) Комментарий_ID - содержит подробную информацию об комментарии к товару по ID.
  19. Маломальский

    Проект для работы с LiteDB. Удобная NoSQL база для парсинга.

    Приветствую! Подскажите пожалуйста, как я понял, нет возможности добавить данные в существующую запись? Создал запись с примерной структурой: { "_id": "1", "Comments": [ { "$id": "1", "$ref": "comment" } ] } Пробовал уже связать две...
  20. Маломальский

    Макрос курсора в заготовках (сниппетах)

    Место курсора в указанном месте, при добавление сниппета. К примеру: IZennoList lstName = project.List["{cursor}"]; При добавление в проект, IZennoList lstName = project.List["|"]; - где | - фокус курсора.
  21. Маломальский

    Подключение библиотеки XiaoFaye / WooCommerce.NET

    Заполнены не все типы свойств или параметров метода, которые возможны для функций, вызываемых для этого типа.
  22. Маломальский

    Обсуждение версии 7.2.0.0

    Подскажите, это планируется или не работает? Перегенерировать поля профиля в 7.2
  23. Маломальский

    Обсуждение версии 7.2.0.0

    Интерполяция, Значение по умолчанию автосвойств отрабатывает, но подсвечивает, что неправильный синтаксис. Проблема с шифрованием плагинов.
  24. Маломальский

    ⚡⚡⚡ Разработка любой сложности ⚡⚡⚡

    Строчки бывают разные, вот к примеру: var result = sourceList.AsParallel() .Where(x => x.Contains(textContains) && !string.IsNullOrEmpty(textContains)) .Select(x => (int.Parse(Regex.Match(x.ToString(), @"(?<=STATUS:).*").Value) < 2)); И порой, за...
  25. Маломальский

    ⚡⚡⚡ Разработка любой сложности ⚡⚡⚡

    Создание проектов любой сложности ZennoPoster/ZennoDroid Оптимизация текущих проектов; Сниппеты (скрипты) для ZennoPoster/ZennoDroid; Обучение ZennoPoster/ZennoDroid Начальный уровень: Изучение базового функционала; Продвинутый: Использование C#; Приложение C# Веб-приложение используя...
  26. Маломальский

    Решено Сохранение времени в куках в UNIX формате

    Пришлите пример Cookie. К примеру: Если увидеть, то в куке: "time":1600195417287," в Unix формате. Паранойить не стоит, а если нужно, то всегда можно сгенерировать в ручную и подставить.
  27. Маломальский

    Шаблон для поднятия своих http(s)/socks5 прокси

    Огромное спасибо, очень пригодится! Отдельное спасибо за SSH!
  28. Маломальский

    Zennoposter и Yandex Спеллер (проверка орфографии)

    Честно не знаю, как таким пользоваться, но, вот решение на C#, о котором говорил Проверить орфографию с помощью Яндекс.Спеллер //1. Проверить орфографию string strText = "Превет, довай пойдем гулять сигодня"; string url = "https://speller.yandex.net/services/spellservice/checkTexts?text=" +...
  29. Маломальский

    Zennoposter и Yandex Спеллер (проверка орфографии)

    Из примера, каждый раз, правильный ответ находится по адресу: //ArrayOfSpellResult/SpellResult/error/s[1] но для начала, нужно взять общее кол-во ошибок: //ArrayOfSpellResult/SpellResult/error/ далее, нужно разобрать каждую часть массива по отдельности, разложить в список или ассоциативный...
  30. Маломальский

    Удалить часть cookie

    Load Get Save CookieContainer Пример ручной обработки
  31. Маломальский

    Построить логику.

    Сейчас нет сил думать и вникать в вашу логику, но первое что пришло, это проверять содержимое <body></body>, есть ли там что-то или н-ое кол-во символов, иначе, если в течение 10 секунд нет изменений, то дальнейшая логика.
  32. Маломальский

    Построить логику.

    long start = (long)(DateTime.UtcNow - new DateTime(1970, 1, 1)).TotalSeconds; //or DateTimeOffset.Now.ToUnixTimeSeconds(); int maxTimeWork = 10; //second project.SendInfoToLog("Start work!"); while(true) { project.SendInfoToLog("Work..."); Thread.Sleep(1000); if ((start +...
  33. Маломальский

    Автозаполнение полей Документ и Форма

    То что вы упомянули верно, но только в том случае, если добавить данное действие, через конструктор. Вы используете ручное добавление действия, в котором все настройки по умолчанию отсутствую, это логично.
  34. Маломальский

    Парсинг контента под lazy load

    2. unixtime, то есть точное время, когда был запрос
  35. Маломальский

    Компиляция проекта в файл.EXE

    не знаю чего они могут, а чего нет, мне не докладывают)) Думаю смогут, если это будет коммерчески выгодно обеим сторонам. А если кому-то подобное интересно, то палец вверх!
  36. Маломальский

    Компиляция проекта в файл.EXE

    Компиляция проекта (шаблона) в исполнимый файл! Запуск приложений без ZennoPoster (ZennoBox). Автономное приложение для управления, запуска и планирования списка задач без ZennoPoster (ZennoBox). При этом Защита скрипта от копирования! А почему бы и не попробовать? По теме: 1. Много клиентов...
  37. Маломальский

    Решено Получить текущее кол-во потоков в шаблоне C#

    Аналогично и вроде здраво, автоматизация, ради автоматизации) Ответ по сообщению: возможно доп. проект "чекер прокси", который оставляет только актуальные в списке.
  38. Маломальский

    Решено Получить текущее кол-во потоков в шаблоне C#

    Тогда было бы очень полезно узнать текущее кол-во потов (из вне), так как сейчас есть идея реализации автонастраиваемого алгоритма, по кол-ву потоков исходя из общей загрузки CPU. И доступ к сетевому монитору, к свойствам всего и максимум соединений и + писал про кол-во прокси в списке живых...
  39. Маломальский

    Как удалить строки больше определенного номера строки?

    var listData = project.Lists["Список1"]; var tempList = new List<string>(); for (int i = 0; i < listData.Count; i++) if (i < 10) tempList.Add(listData[i]); else break; listData.Clear(); listData.AddRange(tempList); tempList.Clear();
  40. Маломальский

    xPath из HtmlElement (обратное действие)

    Возможно, вам нужно 1) дождаться элемент в цикле, в котором 2) предусмотреть логику поиска 2 элемента на случай если нет элемента 1 или дальнейшая логика. Приветствую, помните, мы обсуждали тему, как я понял IsVoid это обертка над he.ZP_ID.
  41. Маломальский

    Решено Получить текущее кол-во потоков в шаблоне C#

    По теме https://zennolab.com/discussion/threads/vzjat-imja-vypolnjaemogo-shablona.9838/post-57269
  42. Маломальский

    Сделать возможность писать свою ошибку лог + завершать неудачно

    Осталось дело за малым, реализовать класс исключения, который будет наследоваться от Exception
  43. Маломальский

    Сделать возможность писать свою ошибку лог + завершать неудачно

    Продемонстрировал 2 варианта обработки, второй является не правильным, но с виду лаконичным, мб стоит сделать коррективы в Bad End и в шаблоне можно будет красиво строить логику и обработку. 1) project.Variables["status"].Value 2) Да это как бы пример, CustomException ещё нужно реализовать...
  44. Маломальский

    Сделать возможность писать свою ошибку лог + завершать неудачно

    Не знаю, будет ли понятно, но если что постараюсь объяснить. 1. Реализация обработки исключений, через красную нить: 2. Реализация через Bad End: Примечание: Вариант 2 имеет ограничение, за 1 отработку, можно войти 2 раза в Bad End.
  45. Маломальский

    Сделать возможность писать свою ошибку лог + завершать неудачно

    Не уверен, что подойдет, но как идея для обработки конкретного исключения. try { //code } catch (CustomException ex) { //toLog = ex.Message; project.Variables["status"].Value = "STOP"; throw; } catch (Exception ex) { //toLog = ex.Message; throw; } В этом случае, да...
  46. Маломальский

    Решено Получить текущее кол-во потоков в шаблоне C#

    Извиняюсь за замечание, но вы явно путаете понятие: Костыль и Надстройка. Костыль — в программировании, быстрое "уродливое" решение проблемы, иначе требующей долгогосрочного и ресурсоемкого исправления. Надстройка – модификация! Разработчики ZennoLab предоставили обширное API, которое можно...
  47. Маломальский

    Управление шаблоном c#

    Создание/Уничтожение потока не быстрая операция. Созданные потоки похожи на бесконечный автоматы, если их отправить восвояси (не держа с ними связь на поводке, то они могут засесть в памяти), в то время, как главный поток уже закончил свою работу. Все конечно индивидуально, но что-то да можно...
  48. Маломальский

    Можно ли перевести шаблон .zp обратно в .xmlz?

    Сохранить как и выбрать формат xmlz. Возможна будет ошибка при старте: Решение: Зайти в "Директива using и общий код", удалить строчку: using ZennoLab.CommandCenter.TouchEvents; по крайней мере в 5.44.0 такое наблюдалось, в 5.45.0 такого нет, автоматически проект подстроился под 5 линейку.