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

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

    Помогите с работой со списками

    в продолжение: //заменить var nickname = he.FindChildByXPath("//td2", 0); //на string nickname = null; bool _nickname = string.IsNullOrEmpty(he.FindChildByXPath("//td2", 0)?.InnerText); if (!_nickname) { nickname = he.FindChildByXPath("//td2", 0).InnerText; } else { nickname = "-"; }
  2. Маломальский

    Помогите с регуляркой

    если паттерн всегда 1, который разделен запятой, то проще дробить строку по ней. var email = "hello@foxmail.com,foxmail.com,0,The Address is Valid and Safe".Split(',')[0]; return email; результат если принципиально регулярка, то замените метод Split на...
  3. Маломальский

    Помогите с работой со списками

    каждый пользователь, находится в контейнере, в этом контейнере как минимум 4 объекта: 1) фото, 2) логин, 3) ник, 4) кнопка нужно цепляться за контейнер пользователя, а значения класть в dictionary примерно так: var dict = new Dictionary<string, string>(); foreach (var he in...
  4. Маломальский

    Перевести кусок кода из python в c#

    тип контента, типо: application/json
  5. Маломальский

    Перевести кусок кода из python в c#

    примерно так, но честно на змеином не шарю var get = ZennoLab.InterfacesLibrary.Enums.Http.HttpMethod.GET; var url = ""; var content = ""; var contentType = ""; var response = ZennoPoster.HTTP.Request(get, url, content, contentType); dynamic json = null; try { json =...
  6. Маломальский

    Метаданные проекта

    аналогично для проекта для реализации системы контроля версий
  7. Маломальский

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

    опечатка действи (й)
  8. Маломальский

    Все предложения по интерфейсу, дизайну и юзабилити. Часть 2.

    не открывать браузер при старте программы, если в предыдущем сеансе он выключен.
  9. Маломальский

    Древовидная структура раздела Local Plugins

    после добавления плагина в PM, в контекстном меню, они все скопом отображаются в разделе Local Plugins, хотелось иметь возможность наводить порядок (структуру), аналогично сниппетам.
  10. Маломальский

    Как получить значение из строки

    List<string> urls = new List<string>() { "https://www.site.ru/1-komnatnaya-kvartira-na-prodazhu-moskva-3205231163", "https://www.site .ru/2-komnatnaya-kvartira-na-prodazhu-perm-4105231163" }; return string.Join(",", urls.Select(x => Regex.Match(x, "[^-]+$").Value));
  11. Маломальский

    Как получить значение из строки

    (?m)[^-]+$ но в C# строчную опцию, можно задать из параметров метода RegexOptions.Multiline
  12. Маломальский

    Как получить значение из строки

    да, наверное ты про выше ответ
  13. Маломальский

    Как взять первую строку из БД?

    Добавляете LIMIT 1 к запросу и вернется только одна строка (самая первая) по условию. select * from имя_таблицы where text_ID = 0 ORDER BY text_ID ASC LIMIT 1
  14. Маломальский

    Как отправить смайлик в телеграм через бота?

    unicode П.С. кстати, есть офф. тг чат, там на такой вопрос, в разы быстрее ответят, и форум не будет так раздуваться.
  15. Маломальский

    Логика при работе с режимами.

    switch/case, а во вход. настройках DropDown
  16. Маломальский

    Логика при работе с режимами.

    правильно ли понял, что по мимо 5 режимов, между ними могут быть схожие узлы, что приводит уже не к проверке 1 режима, а нескольких условий, по результату условия нужно пойти по незамысловатой логике?
  17. Маломальский

    Блокировка таблиц. Fatal error encountered during command execution.

    попробуйте залоггировать все отправляющиеся sql запросы к бд. проанализируйте все ли параметры передаются.
  18. Маломальский

    Подскажите плиз как уменьшить большое число на 1

    string source = "1654172703390231363193871214409827255040536632558212919751502330593116592777"; if (source.Length > 1) { string str = source.Substring(source.Length - 2, 2); if (int.TryParse(str, out int num)) { num++; return source.Substring(0, source.Length - 2) +...
  19. Маломальский

    О случайном движении мыши

    https://zennolab.com/discussion/threads/navigacija-bota-na-web-stranicax.48679/ https://zennolab.com/discussion/threads/navigacija-bota-na-web-stranicax.48679/post-364034
  20. Маломальский

    О случайном движении мыши

    Делайте продолжение опираясь на текущие точки https://help.zennolab.com/en/v7/zennoposter/7.1.4/webframe.html#topic647.html
  21. Маломальский

    Замена двойной кавычки?

    var source = "1""2""""3"; var text = Regex.Replace(source, "\"{2,}", "_");
  22. Маломальский

    Удалить строку в списке по маске[C#]

    var list = new List<string>(){ "https://www.site.ru/catalog/tovar/kantstovar", "https://www.site.ru/catalog/tovar/kantstovar/stick", "https://www.site.ru/catalog/tovar/kantstovar/pencil", "https://www.site.ru/catalog/tovar/tv", "https://www.site.ru/catalog/tovar"...
  23. Маломальский

    Как сделать перенос строки в web.telegram?

    в теле post запроса или в параметре url и только сейчас я понял, что не дочитал ваш первый пост))) для меня post - это метод запроса)) только сейчас вас понял) в общем, нужно зажать shift + enter instance.SendText("1{SHIFTDOWN}{ENTER}2", 10); или
  24. Маломальский

    Как сделать чтоб Keyboard emulation быстрее печятал?

    Пример для янекса string[] variables = new string[] { "много", "слов", "можно", "внести", "в", "массив" }; foreach (var variable in variables) { //1. действие вставить HtmlElement he = instance.ActiveTab.FindElementByXPath("//input", 0); he.SetValue(variable...
  25. Маломальский

    Сохранение проекта ProjectMaker с автонумерацией версии v0.0*.zp

    Аналогичное предлагал, тоже очень интересная фитча для контроля версий.
  26. Маломальский

    Нужна помощь в рандомизации выбора на сайте

    Каждый блок (возможно div) или строка в таблице (возможно tr) это условно 1 магаз. Если использовать xPath, то примерно так: //*[text()='предоплата 100%']/../ и нужно вернуться назад на родительский элемент и уже с ним продолжать работать. Нужно смотреть исходник
  27. Маломальский

    Ошибка при перемещении файла

    где File.Move(filePath, filePath1); , нужно указать уточняющий namespace, скорее всего в вашем случае TagLib.File.Move
  28. Маломальский

    Как сделать перенос строки в web.telegram?

    указать параметр &parse_mode=markdown
  29. Маломальский

    Как найти дубли в таблице, по правилам

    это вообще кардинально меняет ситуацию, вы для начала научитесь правильно излагать свою задачу. SELECT ip FROM hits GROUP BY ip HAVING COUNT(*) > 1
  30. Маломальский

    Как найти дубли в таблице, по правилам

    Вы спросили как, я ответил, дал реализацию. Вам наверное стоило ставить не вопрос, а НУЖНО. А как именно, это уже надо изучать C#.
  31. Маломальский

    Как найти дубли в таблице, по правилам

    Сначала вам надо собрать данные в коллекцию (условно в список ip), а далее выполнить инструкцию в примере, вы получите дубли.
  32. Маломальский

    Как найти дубли в таблице, по правилам

    var ip = new List<string>() { "1", "1", "2", "3" }; var result = ip.GroupBy(x => x) .Where(g => g.Count() > 1) .Select(y => y.Key) .ToList(); foreach (var r in result) { project.SendInfoToLog("ip:" + r.ToString()); }
  33. Маломальский

    Как найти дубли в таблице, по правилам

    нужны только ip адреса?
  34. Маломальский

    Как найти дубли в таблице, по правилам

    Как вариант var dict = new Dictionary<string, string>() { //тест данные ["1"] = "один", ["2"] = "два", }; string key = 1; string value = "один"; if (!dict.ContainsKey(key)) { project.SendInfoToLof("добавил"); dict.Add(key, value); //добавить ключ, если его еще там нет } else {...
  35. Маломальский

    Как найти дубли в таблице, по правилам

    :-) ок, если есть дубль ip, но разные ua? какой из них является приоритетней?
  36. Маломальский

    Лаги указателя мыши после работы ZennoPoster

    работаю и там и там, не замечал. по дефолту переустановить, но предварительно почистить все упоминания, чем-то вроде Revo uninstaller. бред, но мб драва на мышь
  37. Маломальский

    json удалить элементы содержащие текст

    вполне достаточно будет сделать замену на что угодно и потом этот исходник запихнуть в project.Json, это будет быстрее.
  38. Маломальский

    json удалить элементы содержащие текст

    Вы работаете методом ZennoPoster. Поскольку project.Json динамический тип, то работа с linq невозможна. В вашем случае надо делать цикл и условие: string json = "[{\"name\":\"Борис\",\"age\":20}, {\"name\":\"Матвей\",\"age\":30}, {\"name\":\"Константин\",\"age\":40}]"...
  39. Маломальский

    json удалить элементы содержащие текст

    var result = json.Where(i => i != "текст").ToList();
  40. Маломальский

    Как узнать причину почему вылетает zennoposter

    Win+R => taskschd.msc В настройках новой задачи Планировщика заданий ("Создание задачи") во вкладке "Параметры" есть возможность задать условие "Если задача уже выполняется, то применять правило:" - Не запускать новый экземпляр.
  41. Маломальский

    Друзья, нужна ваша помощь насчет ввода данных в строку (скопировать-вставить запрет)

    Активируйте запись проекта (Ctrl + R), в браузере (инстансе ProjectMaker), пкм в поле вставить данные из ... Проверьте качество эмуляции в настройках проекта