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

  1. S

    Можно ли получить DOM элементы отфильтрованные по потомку

    HtmlAgilityPack нужно будет установить
  2. S

    Можно ли получить DOM элементы отфильтрованные по потомку

    как дату собираешся фильтровать? что с месяцами делать? что важно?
  3. S

    Регулярные выражения на все случаи жизни

    project.Variables["str"].Value = Macros.TextProcessing.Replace(project.Variables["str"].Value, "\\(.*\\)", "", "Regex", "All");
  4. S

    Подскажите с REGEX C#

    var parse = project.Variables["Get"].Value; var regex = new Regex(@"(?<=<a\ href="").*"); var zp_list = project.Lists["list"]; int zp = zp_list.Count; regex.Matches(parse).Cast<Match>().ToList().ForEach(m=>zp_list.Add(m.Value)); if(zp == zp_list.Count)throw new Exception("");
  5. S

    Подскажите с реализовать удаление дубликатов С# c выходом по красной после определенного количеств

    int d = Convert.ToInt32(project.Variables["dubli"].Value);//число для дублей var t1 = project.Lists["list"]; List<string> t2 = t1.Distinct().ToList(); if (t2.Count + d <= t1.Count ) throw new Exception();
  6. S

    Как выбрать случайную строку из диапазона возможных значений

    В сниппете тру,фолс прописан в массив, а в массив значения через запятую записываются
  7. S

    Как выбрать случайную строку из диапазона возможных значений

    string[] Arr = {"True","False"}; return Arr.Shuffle().First();
  8. S

    Как выбрать случайную строку из диапазона возможных значений

    вернет рандомную строку из списка var list = project.Lists["List"]; return list.Shuffle().First();
  9. S

    Как выбрать случайную строку из диапазона возможных значений

    как значения хранятся? что такое диапазон возможных...?
  10. S

    Как столбец таблицы превратить в список?

    var list = project.Lists["List"]; var table = project.Tables["Table"]; lock(SyncObjects.TableSyncer) { for(int i= 0; i < table.RowCount; i++) { list.Add(table.GetCell("C", i)); //Вместо "С" нужную колонку таблицы } }
  11. S

    Подскажите как взять все значения С# REGEX

    Еще вариант string str = "http://jayfisher.com/Folding_Knives.htmhttp://jayfisher.com/Folding_Knives.htmhttp://jayfisher.com/Folding_Knives.htm"; var lst = new List<string>(); var regex = new Regex(@"http.*?htm"); regex.Matches(str).Cast<Match>().ToList().ForEach(m=>lst.Add(m.Value)); var...
  12. S

    C# как объявить регулярку?

    var Res = ZennoPoster.HttpGet("https://2ip.ru", "", "UTF-8", ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.BodyOnly); var myRegEx = @"(?<=<big\sid=""d_clip_button"">).*(?=</big>)"; Res = System.Text.RegularExpressions.Regex.Match(Res, myRegEx).Value; project.Variables["ip"].Value = Res;
  13. S

    C# как объявить регулярку?

    В регулярке пробел с ошибкой был var Res = ZennoPoster.HttpGet("https://2ip.ru", "", "UTF-8", ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.BodyOnly); var myRegEx = @"(?<=<big\sid=""d_clip_button"">).*(?=</big>)"; Res = System.Text.RegularExpressions.Regex.Match(Res, myRegEx).Value; return Res;
  14. S

    C# как объявить регулярку?

    var myRegEx = @"(?<=<big\id=""d_clip_button"">).*(?=</big>)";
  15. S

    Подскажите как взять все значения С# REGEX

    https://zennolab.com/discussion/threads/s-parsing-v-spisok.19865/#post-289646
  16. S

    Регулярные выражения на все случаи жизни

    последний вариант вернул номер строки 0. список перемешивается перед каждым запуском сниппета попробуй этот кусок if(j == list2.Count - 1)return i; заменить на if(j == list2.Count - 1)return list[i] + i; пару разиков запусти и посмотри на результат в логе
  17. S

    Регулярные выражения на все случаи жизни

    Вот еще вариант. Второй список для стоп строк. Вернет false если совсем ничего нет или номер строки var list = new List<string>(project.Lists["list"]); list.Shuffle(); var list2 = project.Lists["list2"]; for(int i = 0; i < list.Count; i++) { for(int j = 0; j < list2.Count; j++) {...
  18. S

    Регулярные выражения на все случаи жизни

    вместо return list[i]; return i;
  19. S

    Регулярные выражения на все случаи жизни

    xopek2007 Еще вариант var list = new List<string>(project.Lists["list"]); list.Shuffle(); for(int i = 0; i < list.Count; i++) { if((!list[i].Contains("<option value=\"-1\">- Select -")) && (!list[i].Contains("[out of stock]")))return list[i]; } return "0";
  20. S

    Регулярные выражения на все случаи жизни

    Как раз начал перепиливать))))
  21. S

    Регулярные выражения на все случаи жизни

    Без регулярок. Работает нормально var list = project.Lists["list"]; int r; bool str; do { Random rnd = new Random(); r = rnd.Next(0, list.Count - 1); str = ((!list[r].Contains("<option value=\"-1\">- Select -")) && (!list[r].Contains("[out of stock]"))) ? false : true...
  22. S

    Проверка наличия переменной в списке

    var table = project.Tables["rabochaya"]; string check = project.Variables["zakaz"].Value; for(int i = 0; i < table.RowCount; i++) { if(table.GetCell("A", i).Contains(check) && check.Contains(table.GetCell("A", i))) return i; //Вместо "A" нужный столбец вписать }
  23. S

    Регулярные выражения на все случаи жизни

    Делать реплейс строки от всего кроме нужных букв и потом брать 20 символов // Текст для обработки string text = "asdfg.asfg.asdf.asdfg"; project.Variables["Res"].Value = Macros.TextProcessing.Replace(text, "[^а-яА-Яa-zA-Z]", "", "Regex", "All");
  24. S

    Подскажите сниппет для определения маски номера

    Вставить в кубик для сниппетов. По красной ветке есть 77, по зеленой нет 77 string num = project.Variables["SMS_nomer"].Value; if(!System.Text.RegularExpressions.Regex.Match(num, @"\w{2}").Value.Contains("77")) { return 1; } else { throw new Exception("77"); }
  25. S

    Подскажите сниппет для определения маски номера

    var numlst = project.Lists["nums"]; var lst = numlst.Where(x => !System.Text.RegularExpressions.Regex.Match(x, @"\w{2}").Value.Contains("77")).ToList(); project.Lists["nums"].Clear(); project.Lists["nums"].AddRange(lst);
  26. S

    В чем ошибка в C# блоке?

    Что-то с CultureInfo связано https://zennolab.com/discussion/threads/snipet-po-raznomu-rabotaet-na-raznyx-kompax.44461/#post-329498
  27. S

    Корректная отработка проекта в zennoposter (Нужен хэлп)

    что-то с отработкой js// мб по этой причине фб палит и банит все?
  28. S

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

    в новом проекте попробуй протестить.. у тебя в шабе ошибка где-то
  29. S

    Заполнение списка

    var lst = project.Lists["List"];//список var value = project.Variables["value"].Value;//Значение int rows = Convert.ToInt32(project.Variables["rows"].Value);//Количество строк for(int i = 0; i < rows; i++) { lst.Add(value); } в кубик c#. моментально 100000 строк делает
  30. S

    Не загружается страничка Instagram в ProjectMaker

    по какой ссылке симилар без регистрации показывает данные по трафику?
  31. S

    Сравнение переменных с допуском незначительной погрешности.

    var imglst = project.Lists["ImgPathList"];//Список путей к изображениям var imgres = project.Lists["ImgResultList"];//Список путей к изображениям с подходящими параметрами int w = 100; //Минимальная высота int h = 100; //Минимальная ширина for(int i = 0; i < imglst.Count; i++) {...
  32. S

    Как из списка получить количество четных

    Что за пляски с числами?)) var numbers = project.Lists["numbers"].Select(s => Convert.ToInt32(s)).Where(g => g%2 == 0).ToList(); return numbers .Count;
  33. S

    Как найти в списке число кратное 10

    Чет недопонял по кратности var numbers = project.Lists["numbers"]; var intnum = numbers.Select(s => Convert.ToInt32(s)).OrderBy(x => x).ToList(); foreach(int n in intnum) { if(n%10 == 0) return n; }
  34. S

    Как найти в списке число кратное 10

    var numbers = project.Lists["numbers"].OrderBy(x => x).ToList(); //сортируем по нарастающей for(int i = 0; i < numbers.Count; i++) { int nn = numbers[i].Length; //берем длину строки if(numbers[i].Length >= 2) //если первое попавшееся равно или больше двух символов делаем ретюрн {...
  35. S

    C#, как пропустить ошибку?

    Универсальней будет... if(string.IsNullOrEmpty(responce)) { }
  36. S

    Как безопасно купить YouTube канал? Гарант?

    https://support.google.com/youtube/answer/4628007?hl=en&visit_id=636700135191661270-1239995291&rd=1 Change roles or remove people в конце описано Но вопрос порядка действий не ясен
  37. S

    Необходим парсер яндекса на запросах

    на запросах не попарсишь долго если нет 10000000 проксей
  38. S

    Объект для блокировки в операторе lock C#

    можно попробовать убрать static из метода и вызывать CommonCode code = new CommonCode(); code.тут наз. метода(тут параметры); Если знающие поправят, буду благодарен
  39. S

    Как из списка взять число повторяющиеся три раза

    Из списка в список. в предыдущем топике по этому вопросу есть ответ var numbersList = project.Lists["spisokSchislami"]; var resultList = project.Lists["spisokSrezultatom"]; int con = 3;//sovpadeniya Dictionary<string, int> bufer = new Dictionary<string, int>(); for(int i = 0; i <...
  40. S

    C# подсчитать количество символов?

    Из списка в список. var numbersList = project.Lists["spisokSchislami"]; var resultList = project.Lists["spisokSrezultatom"]; int con = 3;//sovpadeniya Dictionary<string, int> bufer = new Dictionary<string, int>(); for(int i = 0; i < numbersList.Count; i++) { string num = numbersList[i]...
  41. S

    Объект для блокировки в операторе lock C#

    Общий lock будет останавливать все работающие потоки и шабы у которых есть этот lock. Если есть записи в разные списки или таблици, то лучше делать разные locks. Одинаковые locks нужен если с одинаковыми списками или таблицами работают шабы...
  42. S

    Сниппеты эмуляции мыши: FullEmulationMouse

    Немного не доглядел, аву автора по эмуляции помню.. По ссылке конкурсная статья от автора сего топика. Там решение для выявления видимых элементов. https://zennolab.com/discussion/threads/navigacija-bota-na-web-stranicax.48679/
  43. S

    Сниппеты эмуляции мыши: FullEmulationMouse

    el - после проверки через IsVoid не может быть палевным.
  44. S

    Вставка ключевиков в текст

    через каждые 200-500 знаков или слов? текст берется из списка или много файлов с текстами?
  45. S

    Как переставить буквы между собой местами

    string stroka = "fmjQSE3328"; char[] characters = stroka.ToCharArray().Shuffle().ToArray();//Разбиваем строку по буквам - числам, перемешиваем и в массив string result = string.Concat(characters);//Обьединяем кашу в строку return result;
  46. S

    Шаблоны для Facebook!

    мб и не банит.. мужики на мужиков подписываются
  47. S

    Поиск по стоп-словам

    белую фразу перед проверкой или чистить от всего что не числа буквы пробелы или разбивать по знакам на строки и в Contains(пробелы добавлять)
  48. S

    Поиск по стоп-словам

    пример строк можно?