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

  1. S

    Подправить код C#

    Получается, что не у всех elements есть элемент с атрибутом text и нужно делать проверку перед тем как получать значение атрибута text
  2. S

    Подправить код C#

    Мб главный путь не отдает строки if(elements.Count > 0) { foreach(var oneElement in elements) // делаем перебор коллекции { listElements.Add(oneElement.GetAttribute("text").ToString()); // добавляем каждый элемент в конец списка } }
  3. S

    Google: оригинал контента не гарантирует высокие позиции в выдаче

    Пповеденческие Ффакторы
  4. S

    Парсер на 8 поисковиков и чекер cms social-кнопок ...

    Прокси там криво прописаны
  5. S

    Логика и синхронизация списка

    зачем там First?
  6. S

    Снипет C# поиск ячейки в таблице по имени

    нужно поставить в курс kagorec
  7. S

    Снипет C# поиск ячейки в таблице по имени

    в коде реализована возможность произвольно подставлять названия колонок с которыми нужно работать, дальше сниппет ищет номера этих колонок и записывает в переменные "int colnum1" и "int colnum2".
  8. S

    Снипет C# поиск ячейки в таблице по имени

    string hochesh = project.Variables["input"].Value; //переменная с строкой которую нужно найти var table = project.Tables["table"]; int colnum1 = 777; int colnum2 = 777; string col1 = "input"; //переменная с названием столбца в котором нужно найти строку string col2 = "neutral"; //переменная с...
  9. S

    Снипет C# поиск ячейки в таблице по имени

    Названия колонок могут меняться?
  10. S

    Снипет C# поиск ячейки в таблице по имени

    string hochesh = "Хочешь"; string var2 = string.Empty; var table = project.Tables["table"]; string[] ta = table.GetRow(0).ToArray(); int input = 777; int neutral = 777; for(int i = 0; i < ta.Length; i++) { if(ta[i].Equals("input")) input = i; if(ta[i].Equals("neutral")) neutral = i; }...
  11. S

    Снипет C# поиск ячейки в таблице по имени

    по слову - хочешь нужно найти колонку input и взять значение из колонки neutral?
  12. S

    Помогите создать сниппет для получения хештегов для соцок

    return phrase.ToLower().Split(' ').Distinct().Where(x => !blacklist.Contains(x)).Take(5).Aggregate( "", (c, n) => c + " #" + n);
  13. S

    Помогите создать сниппет для получения хештегов для соцок

    string phrase = "The poor man is not the one who has not a penny in his pocket, but the one who does not have a dream"; string[] blacklist = { "a", "an", "on", "of", "or", "as", "i", "in", "is", "to", "the"...
  14. S

    Парсер ключевых подсказок

    В поле ключевая фраза вписать фразу.. выбрать сайты на которых должны собираться фразы... файлов больше не нужно.
  15. S

    Как динамически менять ResponceType в HTTP

    Спасибо за начало, все получилось. Хотел в метод с http запросом передавать тип запроса. Никак не мог без using ZennoLab.InterfacesLibrary.Enums.Http; реализовать. . string type = "1"; ResponceType SelectType = ResponceType.BodyOnly; if(type == "1") SelectType = ResponceType.File; if(type ==...
  16. S

    Как динамически менять ResponceType в HTTP

    Привет всем! Может кто знает как динамически менять ResponceType в конце этой колбасы ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.(BodyOnly или File или FileAndHeaders....) Иногда нужно несколько разных запросов делать и не очень хочется куски с http дублировать.
  17. S

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

    В список Res var words = project.Lists["Words"]; //список с словами var wordsCount = words.GroupBy(x => x).OrderByDescending(x => x.Count()); foreach(var w in wordsCount) { project.Lists["Res"].Add(w.Key + " - " + w.Count().ToString()); }
  18. S

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

    это проблема для того кто вопрос задал.. если есть жжение, то мог бы дописать пару условий
  19. S

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

    string str = "10111"; return str.Remove(str.Length - 2);
  20. S

    Парсер на 8 поисковиков и чекер cms social-кнопок ...

    В owncode функция Parse заменить строку для гугла на эту DictList.Add("Google", new List<string>() {"//ancestor::div[a/h3[not(ancestor::g-accordion-expander)]]",".//h3",".//a","googleadservices"}); касаемо 50 страниц не тестил
  21. S

    Как можно с Подставить слова впереди предложения столбиком?

    главное не бери близко к сердцу.. если не такой разделитель, то его можно заменить на другой и код будет работать
  22. S

    Как можно с Подставить слова впереди предложения столбиком?

    string rows = project.Variables["rows"].Value; //переменная с строками городов string str = "start word"; //переменная для слова в начале foreach(string r in Regex.Split(rows, "\r\n")) { project.Lists["reslst"].Add(str + " " + r); //список для результатов }
  23. S

    Как можно с Подставить слова впереди предложения столбиком?

    строки в переменной через перенос в столбик или в списке? результат в переменной или списке должен оказаться?
  24. S

    Как создать канал по автоавариям?

    русские ролики заливаешь с англотайтлами, а английские с русскими тайтлами
  25. S

    Парсер на 8 поисковиков и чекер cms social-кнопок ...

    перезапуск зенно пробовали? мб во время установки зенно не установились сборки? мб переустановить..
  26. S

    Парсер на 8 поисковиков и чекер cms social-кнопок ...

    Библиотеки закинуты в папку ExternalAssemblies?
  27. S

    [C#] Как перевести текст в нижний регистр и потом первую букву к верхнему регистру?

    string s = "jERTjhgf YUIO kjH".ToLower(); char[] a = s.ToCharArray(); a[0] = char.ToUpper(a[0]); return new string(a); https://stackoverflow.com/questions/4135317/make-first-letter-of-a-string-upper-case-with-maximum-performance
  28. S

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

    var words = project.Lists["Words"]; //список с словами var wordsCount = words.GroupBy(x => x).OrderByDescending(x => x.Count()); foreach(var w in wordsCount) { project.SendInfoToLog(w.Key + " - " + w.Count().ToString()); }
  29. S

    сбор ссылок с сатов get запросами

    там два шаблона. один парсит поисковики, второй SITEchecker парсит данные из сайтов по списку ссылок, в нем есть кубик Чекер и в этом кубике есть сниппет для сбора внешних ссылок //external links counts rel and anchors..
  30. S

    сбор ссылок с сатов get запросами

    https://zennolab.com/discussion/threads/parser-na-8-poiskovikov-i-cheker-cms-social-knopok.51484/ второй шаб много всего собирает
  31. S

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

    еще так можно (?<=[a-z0-9]\.){0}(?=[A-Z])
  32. S

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

    string f = "qwer.Rtttt"; return Regex.Replace(f, @"(?<=\w\.).*?(?=[A-Z])", " ");
  33. S

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

    string text = project.Variables["storyName"].Value; string[] chars = { "<", ">","u" };//через запятую в двойных скобках нужные символы или слова.. foreach(string c in chars) { text = text.Replace(c, ""); } return text;
  34. S

    С# Из переменной в переменную через regex

    string text = project.Variables["PARS_STRAN"].Value; project.Variables["ZAGOLOV"].Value = Macros.TextProcessing.Regex(text, @"(?<=<title>).*(?=</title>)", "0")[0].FirstOrDefault();
  35. S

    C# код как правильно составить?

    мб эм. через пробел нужно конкатенировать, а не с новой строки?
  36. S

    C# код как правильно составить?

    мб эмейлы в переменную попадают слитно или разделители не те и при вводе форма экранирует их..
  37. S

    C# код как правильно составить?

    в Email_Sender строка с несколькими эмейлами?
  38. S

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

    https://help.zennolab.com/en/v5/zennoposter/5.18.0.0/webframe.html#topic1045.html https://help.zennolab.com/en/v5/zennoposter/5.18.0.0/webframe.html#topic1032.html IZennoTable table = project.Tables["MyTable"]; for(int i = 0; i < table.RowCount; i++) { string cell1 = table.GetCell("A"...
  39. S

    Не могу добраться до аудитории в ВК

    купить рекламу на эту аудиторию)
  40. S

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

    string str = project.Variables["DOM"].Value; string[] rep = new[] { "\\s|b" //пробел на пусто }; foreach(string r in rep) { string[] h = r.Split('|'); str = Regex.Replace(str, h[0] , h[1]); } return str;
  41. S

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

    string str = project.Variables["DOM"].Value; string[] rep = new[] { "a|b", "c|d", "h|j", "v|n", "t|y", "slovo1|slovo2" }; foreach(string r in rep) { string[] h = r.Split('|'); str = str.Replace(h[0], h[1]); } return str;
  42. S

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

    нужно создать переменные от var0 до var20 //var list = project.Lists["list21"]; for(int i = 0; i < list.Count; i++) { project.Variables["var" + i.ToString()].Value = list[i]; }
  43. S

    [SOLVED] У меня не получилось одним кубиком проверить список на сразу оба слово1||слово2

    в кубике для кода в низу нужно убрать галочку из чекбокса (Не возвращать значение) и ниже в выпадающем списке выбрать переменную для результата отработки. если есть совпадения, то вернет true иначе пустоту
  44. S

    Работа таблицы в многопотоке

    мб дубли в таблице?
  45. S

    [SOLVED] У меня не получилось одним кубиком проверить список на сразу оба слово1||слово2

    var list = project.Lists["spisok"]; string slovo1 = project.Variables["slovo1"].Value; string slovo2 = project.Variables["slovo2"].Value; if(list.Contains(slovo1) || list.Contains(slovo2)) { return "true"; }
  46. S

    Работа таблицы в многопотоке

    для чего это в начале? мб удалить? лок в локе
  47. S

    Имеются айди собранных вчера объявлений и собранных сегодня.

    List<string> lst = new List<string>(); - это список, временный буфер для строк из таблици. Цикл берет новую строку из таблици var cells = table.GetCell("A", i)+table.GetCell("B", i); и проверяет список lst функцией lst.Contains(cells) на наличие этой строки в списке если есть вхождение, то...