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

  1. S

    Сортировка списка по количеству вхождений

    var words = project.Lists["Words"]; //список с словами var res = project.Lists["Res"];//список с результатом var wordsCount = words.GroupBy(x => x).OrderByDescending(x => x.Count()); foreach(var w in wordsCount) { res.AddRange(words.Where(x => x.Equals(w.Key))); }
  2. S

    Округление в большую сторону C#

    умножить на 100
  3. S

    C# кривые расчеты

    попробуй округлить return Math.Round(b - a, 2);
  4. S

    Нужно поправить код для ZennoPoster

    Парсер json ругается что нет там чегото.. заверни код в try catch или сделай проверку на наличие данных в jsone
  5. S

    Бесплатные снипеты на заказ

    var list = project.Lists["list"]; //через запятую в двойных кавычках сколько угодно слов можно дописать //все слова в нижнем регистре должны быть List<string> words = new List<string>() { "zennoposter", "proxy" }; var res = list.Where(l => words.Any(w => l.ToLower().Contains(w)))...
  6. S

    Бесплатные снипеты на заказ

    var list = project.Lists["list"]; string word = "zennoposter"; var res = list.Where(x => x.ToLower().Contains(word)); if(res.Count() > 0) { return res.Shuffle().First(); }
  7. S

    Помогите пожалуйста как вставить значения textarea (хитрая)

    string text = "aaa bbb, bbb ccc, ccc ddd"; var textbox = instance.ActiveTab.FindElementByXPath("//div[@role = 'textbox']", 0); if(!textbox.IsNull) { textbox.Click(); System.Windows.Forms.Clipboard.SetText(text); instance.ActiveTab.KeyEvent("v","press","ctrl"); } else {...
  8. S

    разбить число на отдельные цифры c#

    string str = "1234"; char[] ch = str.ToCharArray(); if(ch.Length == 4) { project.Variable["a"].Value = ch[0].ToString(); project.Variable["b"].Value = ch[1].ToString(); project.Variable["c"].Value = ch[2].ToString(); project.Variable["d"].Value = ch[3].ToString(); } else...
  9. S

    Как суммировать в C# числа из списка?

    double number; return project.Lists["список с числами"].Where(x => double.TryParse(x.Trim(), out number)).Select(x => double.Parse(x.Trim())).Average();
  10. S

    Подскажите пожалуйста как разделить слово на буквы?

    string slovo = "slovo"; project.Lists["spisok"].AddRange(slovo.Select(c => c.ToString()));
  11. S

    Можно ли выделить цветом ячейку в таблице excel ?

    В самом конце парсинга можно в цикле все закрасить var table = project.Tables["MyTable"]; var blue = new ZennoTableStyle { FontColor = Color.Blue // FontColor = Color.AliceBlue // FontColor = Color.BlueViolet // FontColor = Color.DarkBlue // FontColor = Color.LightBlue }; var...
  12. S

    Можно ли выделить цветом ячейку в таблице excel ?

    Опиши ситуацию и попробуем сделать в одном кубике как и откуда значения появляются как строки в таблице определить при каком значении в каком цвете стилизировать
  13. S

    Можно ли выделить цветом ячейку в таблице excel ?

    А так? var table = project.Tables["MyTable"]; string column = "A";//колонка int row = int.Parse(project.Variables["ТУТ ПЕРЕМЕННАЯ С НОМЕРОМ СТРОКИ"].Value);//ряд // create style var style = new ZennoTableStyle { // FontColor = Color.Blue // FontColor = Color.Green // FontColor =...
  14. S

    Можно ли выделить цветом ячейку в таблице excel ?

    https://help.zennolab.com/en/v7/zennoposter/7.1.4/webframe.html#topic1287.html
  15. S

    Excel файлы

    Нужно создать таблицу в проекте и не привязывать. в нужный момент эту (виртуальную) таблицу можно привязать к физической через экшен Операции над таблицей -> Привязать к файлу
  16. S

    Помогите Вытащить часть текста

    вытащить откуда? список? страница? в каком виде и куда его сохранить?
  17. S

    Как получить последнее id при парсинге XML

    в самом начале должно быть чтото с окончанием на Count
  18. S

    Решение в одном кубике

    Random rnd = Global.Classes.rnd; lock(rnd){project.Variables["a1"].Value = rnd.Next(1, 3).ToString();}string res = project.Variables["a1"].Value; if (res == "1") { instance.ActiveTab.Touch.SwipeBetween((rnd.Next(20, 300)),(rnd.Next(50, 200)), (rnd.Next(30, 300)), (rnd.Next(300, 500))); }...
  19. S

    Парсинг innertext

    Попробуй так. Только внимательно присмотрись к синтаксису x.InnerText я не пробовал var htmlNodes = htmlDoc.DocumentNode.SelectNodes("//*"); foreach (string text in htmlNodes.Select(x => x.InnerText.Trim().ToLower()).Distinct().Where(x => !string.IsNullOrEmpty(x))) {...
  20. S

    [РЕШЕНО][XPath] - Как найти элемент по не полному имени аттрибута?

    в гугле вбил: xpath contains attribute name первая ссылка: https://stackoverflow.com/questions/47650002/find-xpath-attribute-name-contains-specific-string
  21. S

    [РЕШЕНО][XPath] - Как найти элемент по не полному имени аттрибута?

    data-is - часть атрибута //div[attribute::*[contains(local-name(), 'data-is')]]
  22. S

    Создать списки циклом и добавить строки в каждый список через цикл с#

    var bigList = project.Lists["bigList"]; //большой список с названием bigList string listBase = project.Directory+@"\listBase\";//директория для списков if(!Directory.Exists(listBase))//если нет папки для списков { Directory.CreateDirectory(listBase);//создаем папку для списков }...
  23. S

    Создать списки циклом и добавить строки в каждый список через цикл с#

    Есть большой список В Большом списке строки. каждая строка имеет разделитель (&) Нужно пройтись по каждой строке, разбить ее в массив по разделитель (&) и по одному из значений создать список и закинуть туда всю строку ???
  24. S

    Создать списки циклом и добавить строки в каждый список через цикл с#

    в примере в двух списках [данные3&тест1&данные6]. по каким параметрам одинаковые строки в разные списки записывать?
  25. S

    Безопасен ли мой профиль в браузере для сохранения анонимности?

    protocol://login:pass@ip:port http://username:[email protected]:4444 или https://username:[email protected]:4444 или socks4://username:[email protected]:4444 или socks5://username:[email protected]:4444
  26. S

    Безопасен ли мой профиль в браузере для сохранения анонимности?

    попробуй таким образом проксю подключить string proxy = "тут прокся"; instance.SetBrowserPreference("network.proxy.socks_remote_dns", true); instance.SetProxy(proxy, false, true, true, true);
  27. S

    Обработка текста в C#. Определение места повторения.

    string a = "мама мыла раму, потом еще раз мыла раму, а раме все по раме"; string b = "рам"; var c = a.ToLower().Split(' ').Select((k, i) => new {key = k, index = i}) .Where(x => x.key.StartsWith(b.ToLower())) .Select(x => x.index.ToString()); return string.Join(", ", c);
  28. S

    как вернуть ответ в переменную?

    var rnd = new Random(); project.Variables["var1"].Value = rnd.Next(1, 10).ToString(); project.Variables["var2"].Value = rnd.Next(10, 100).ToString(); project.Variables["var3"].Value = rnd.Next(100, 3000).ToString();
  29. S

    Как не грузить картинки, но чтобы сайт думал, что картинки грузятся

    запретить в браузере подгрузку картинок, парсить их самому и GET запросом запрашивать с минимальным таймаутом
  30. S

    Поменять местами данные

    string inputPath = @"D:\DnsClient\TldList.txt";//путь к файлу откуда брать string outputPath = @"D:\DnsClient\TldList2.txt";//путь куда записать using (StreamReader sr = File.OpenText(inputPath)) { using (StreamWriter writer = new StreamWriter(outputPath, true)) { string line =...
  31. S

    Поменять местами данные

    строки в одном списке?
  32. S

    Поиск n-го количества "наибольших" чисел в таблице.

    var table = project.Tables["table"]; List<string> numbers = table.GetColumn("A")//тут название колонки столбца с числами .Select(x => Regex.Match(x, @"\d+").Value)//парсим реджексом числа как строки .Where(x =>...
  33. S

    Поиск латинских букв в кириллическом тексте

    string input = "слоВО";// тут длинная строка на много слов string[,] RUtoEN = new string[,]//слева ру справа эн { {"о", "o"}, {"О", "O"}, {"В", "B"} }; //тут цикл замены for(int i = 0...
  34. S

    Как в экшн C# вставить многомерный массив

    string[,] arr = new string[,] { { "m1", "m2" }, { "p1", "p2" }, { "h1", "h2" } }; return arr[0,0];
  35. S

    динамический список

    опиши задачу. зачем и почему. может появится другой способ решить проблему
  36. S

    MathCollection - замена значений

    там есть https://www.newtonsoft.com/json/help/html/ModifyJson.htm
  37. S

    MathCollection - замена значений

    через nevtoтsoftjson можно. есть пример?
  38. S

    Как получить из списка 20 первых строк сразу в переменную? C# ?

    var inputList = project.Lists["inputList"]; int d = 3;//сколько взять и удалить project.Variables["stringRange"].Value = string.Join(Environment.NewLine,inputList.GetItems("0-"+Convert.ToString(d-1), true));
  39. S

    Как получить из списка 20 первых строк сразу в переменную? C# ?

    var inputList = project.Lists["inputList"]; int d = 3;//сколько взять и удалить int c = inputList.Count; project.Variables["stringRange"].Value = string.Join(Environment.NewLine,inputList.ToList().GetRange(0,(c>=d)?d:c)); for (int i = d - 1; i >= 0; i--) inputList.RemoveAt(i);
  40. S

    Как получить из списка 20 первых строк сразу в переменную? C# ?

    var inputList = project.Lists["inputList"];//список строк int c = inputList.Count; project.Variables["stringRange"].Value = string.Join(Environment.NewLine,inputList.ToList().GetRange(0,(c>=20)?20:c)); inputList - название списка. Нужно создать переменную stringRange - туда вернет результат. В...
  41. S

    Сортировка списка по числу в строке до разделителя

    var inputList = project.Lists["inputList"];//неотсортированный список var sortList = project.Lists["sortList"];//отсортированный список sortList.AddRange(inputList.Where(x => !string.IsNullOrEmpty(x)).OrderBy(x => int.Parse(x.Split(';')[0])));
  42. S

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

    Гет запрос получает какойто Json в котором значение по пути ..['used'] делится на ..['max'] умножается на 100 и округляется до двух цифр.. если не ошибаюсь
  43. S

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

    выше код делает это
  44. S

    Удалить строку в списке по маске[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"...
  45. S

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

    После /tovar/* должна быть вложенность, а /tovar/* может быть не четвертым? не совсем понятно что считать
  46. S

    Подскажите c# код который результат запроса (например 200 или 500) кладёт в переменную

    Там каждый раз нужно перезагружать страницу. второй раз ничего не находит instance.UseTrafficMonitoring = true; //после UseTrafficMonitoring нужно перезагрузить страницу или перейти на нужную страницу instance.ActiveTab.Navigate("https://site.com", ""); //после пауза. чтоб успело прогрузить...