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

  1. Dimionix

    как вытащить число из значения?

    Экшен "Обработка текста - Regex" Регулярка: \d+\.\d+
  2. Dimionix

    С эмитировать Ctrl+V

    Тык и тык
  3. Dimionix

    ZennoPoster.BulkMailDownload with and without proxy

    if (proxy == string.Empty) proxy = null; allMails = ZennoPoster.BulkMailDownload(email, pass, server, port, useSSL, protocol, 24*100, 20, removeMessages, proxy);
  4. Dimionix

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

    Да, всё верно! Просто подумал, что так и надо было)) Заменить <a\shref\s?=\s?"https?://badsite\.tld.*?>([\w\W]*?)</a> (для конкретного домена) <a\shref\s?=\s?"https?://{-Variable.domain-}.*?>([\w\W]*?)</a> (для домена из переменной) на $1 При такой замене останутся анкоры ссылок!
  5. Dimionix

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

    Ну если работает и без .Elements, то хорошо:-)
  6. Dimionix

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

    Заменить <a\shref\s?=\s?"https?://((?!badsite\.tld).)*?>([\w\W]*?)</a> (для конкретного домена) <a\shref\s?=\s?"https?://((?!{-Variable.domain-}).)*?>([\w\W]*?)</a> (для домена из переменной) на $2 При такой замене останутся анкоры ссылок!
  7. Dimionix

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

    string str = project.Variables["text"].Value; string result = project.Variables["result"].Value; return result + ";" + str; project.Variables["result"].Value = project.Variables["result"].Value + ";" + project.Variables["text"].Value;
  8. Dimionix

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

    string value = project.Variables["Value"].Value; Tab tab = instance.ActiveTab; if (tab.IsBusy) tab.WaitDownloading(); HtmlElementCollection heCol = tab.FindElementsByAttribute("input:text", "id", "username-\d+", "regexp"); foreach (HtmlElement he in heCol.Elements) he.SetValue(value, "Full");
  9. Dimionix

    Тем кто занимается ВК,плохая новость

    Скоро будет: "Здравствуйте, Сергей! Страница заблокирована, так так мы сомневаемся, что при регистрации Вы указали верный пол и Вы мужчина. Для урегулирования сложившейся ситуации пришлите, пожалуйста, фотографию хуя в полный рост на фоне данного сообщения. С уважением, Ваша поддержка ВКонтакте"
  10. Dimionix

    подсчёт точек

    string str = project.Variables["link"].Value; И удали остальные кубики с кодом, а то, в суде по ошибкам, наплодил их в проекте.
  11. Dimionix

    подсчёт точек

    Text - имя переменной проекта, в которой будет лежать текст. Можешь создать переменную с таким именем, а можешь свою прописать. В кубике "Свой C# код" нужно снять галочку "Не возвращать значение" и выбрать переменную, в которую будет падать результат.
  12. Dimionix

    подсчёт точек

    Ну или с помощью регулярки string str = project.Variables["Text"].Value; return Regex.Matches(str, @"\.").Count;
  13. Dimionix

    подсчёт точек

    string str = project.Variables["Text"].Value; char[] arr = str.ToCharArray(); return arr.Count(x => x == '.');
  14. Dimionix

    Добавление данных в переменную.

    Например так: берешь данные из таблицы в переменную TextTemp и потом кубиком "Обработка текста - В переменную" добавляешь эти данные к данным основной переменной
  15. Dimionix

    Умная пауза или как задержать выполнение проекта?

    Тогда привяжись к какому-нибудь постоянному элементу (найди элемент), который появляется только после выполнения всех скриптов, и ожидай его появление на странице кодом int count = 60; // максимальное количество выполнений цикла (в данном случае, грубо говоря, максимальная пауза в сек) for (int...
  16. Dimionix

    Умная пауза или как задержать выполнение проекта?

    Посмотреть вложение 21068 аналог этого instance.IgnoreAdditionalRequests = false; instance.IgnoreAjaxRequests = false; instance.IgnoreFlashRequests = false; instance.IgnoreFrameRequests = false;
  17. Dimionix

    Как взять все строки из txt файла?

    Взять строки из списка без удаления IZennoList list = project.Lists["List"]; // List - название списка проекта int num = 5; // номер строки, с которой нужно брать (0 - первая строка) int numOfLines = 20; // количество строк, которое нужно взять string separator = "\r\n"; // разделитель return...
  18. Dimionix

    Нужна помощь в POST запросах

    Пол форума завалено примерами по этим вопросам
  19. Dimionix

    Умная пауза или как задержать выполнение проекта?

    А если попробовать поиграться с этими чекбоксами?
  20. Dimionix

    Бесплатно напишу регулярное выражение. Часть 2.

    Куда зашло? Нихера там не заходит)) Проверь на строках demo;2demo;1 demo;2demo;2 demo;2demo;3
  21. Dimionix

    Умная пауза или как задержать выполнение проекта?

    А разве ожидание загрузки страницы не спасет в данном случае? Tab tab = instance.ActiveTab; if (tab.IsBusy) tab.WaitDownloading();
  22. Dimionix

    Будет ли спрос на шаблоны?

    http://zennolab.com/discussion/threads/rabotaem-s-instagram-api.37670/#post-280111
  23. Dimionix

    Как взять все строки из txt файла?

    Экшен "Операции над списком - Получить строку по номеру" > указать диапазон 0-899 http://zennolab.com/wiki/ru:list http://zennolab.com/wiki/ru:ranges
  24. Dimionix

    Бесплатно напишу регулярное выражение. Часть 2.

    Файл привязать к списку > экшен "Операции над списком - Объединить элементы списка" > экшен "Обработка текста - Regex" > использовать регулярку .*2(?=\r|$) Вместо двойки можно подставить макрос переменной, в которой будет цифра, например .*{-Variable.num-}(?=\r|$)
  25. Dimionix

    как удалить LF

    хз, у меня без всяких кодов всё нормально. Может как-то криво сохраняешь? В проекте этого нет! PS. Кстати, если проект работает без браузера, то экшены "Картинки", "Плагины" и т.д. - не нужны! И желательно в настройках проекта поставить галочку "Не использовать браузер".
  26. Dimionix

    как удалить LF

    string input = project.Variables["input"].Value; // переменная проекта byte[] bytes = Encoding.Default.GetBytes(input); return Encoding.UTF8.GetString(bytes);
  27. Dimionix

    как удалить LF

    http://zennolab.com/discussion/threads/regexp-zamena-ili-udalenie-tolko-lf-ili-cr-v-konce-stroki.21553/
  28. Dimionix

    Как взять все строки из txt файла?

    Файл привязать к списку и использовать экшен "Операции над списком - Объединить элементы списка"
  29. Dimionix

    Проверка айпи адреса.

    ЗенноЛабовский сервис - http://chek.zennolab.com/
  30. Dimionix

    Дешевые IPv4 прокси 7руб. \ Шт.

    Правила форума
  31. Dimionix

    Дешевые IPv4 прокси 7руб. \ Шт.

    Да ну нахуй! :D
  32. Dimionix

    Как заменить экшин сортировки таблицы на сниппет?

    В суде по скрину сортировка нужна по убыванию, а в коде она по возрастанию. Если всё же нужно по убыванию, то в пятой строке нужно заменить OrderBy на OrderByDescending
  33. Dimionix

    Как заменить экшин сортировки таблицы на сниппет?

    http://zennolab.com/discussion/threads/sortirovka-tablicy-chisla.35569/ http://zennolab.com/discussion/threads/sortirovat-kak-chisla-v-tablice.35147/
  34. Dimionix

    Вопрос по регулярке для парстинга Email

    [A-Za-z0-9_\.\-]+@[A-Za-z0-9\.\-]+[A-Za-z0-9\.\-]{2,}
  35. Dimionix

    ZennoDriod

    Only russian local http://zennolab.com/ru/products/zennodroid/
  36. Dimionix

    SimSms Org Инструкция

    http://zennolab.com/discussion/search/4841973/?q=SimSms&o=date http://zennolab.com/wiki/ru:sms-services
  37. Dimionix

    Xpath

    Номер совпадения нужно указать, например, 0 - первое совпадение var more = instance.ActiveTab.FindElementByXPath("//a[contains(text(), 'Зарегистрироваться')]", 0); По теме: [Обзор]ZennoPoster + xPath на примере Яндекс.Маркета XPath универсальный C# шаг работы с элементами Бесплатные пути XPath...
  38. Dimionix

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

    string str = project.Variables["Text"].Value; string str2 = project.Variables["Text2"].Value; MatchCollection mCol = Regex.Matches(str, @"[A-ZА-ЯЁ][a-zа-яё]+"); for (int i = 0; i < mCol.Count; i++) if (str2 == mCol.Value) return i; Отсчёт начинается с нуля! Если нужно с единицы, то...
  39. Dimionix

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

    Так без разницы DOM-текст или какой-то другой. Обработка текста > Regex > http://zennolab.com/discussion/threads/kak-bystro-sravnit-tekst-i-spisok.37820/#post-281808
  40. Dimionix

    Система идеального бэкапа, как бекапиться просто и надежно?

    Бекап архивов Zenno-проектов в облачное хранилище (Яндекс.Диск, Dropbox, Облако Mail.ru)
  41. Dimionix

    Объединение строк попарно

    Обработка текста - Замена PS. За шесть с половиной лет пора бы знать, каким экшеном делается замена в тексте
  42. Dimionix

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

    Исправил! project.Directory нужно с маленькой буквы
  43. Dimionix

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

    \t
  44. Dimionix

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

    File.WriteAllText(project.Directory + @"\" + project.Variables["Deeplink"].Value, project.Variables["AliLink"].Value, Encoding.UTF8);
  45. Dimionix

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

    Объединить элементы списка со стоп-словами в переменную (в качестве разделителя использовать | - вертикальную черту) и использовать эту переменную как регулярку для поиска в DOM. Следующим экшеном проверять переменную с результатом на пустоту, если не пустая - слово из списка присутствует.
  46. Dimionix

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

    File.WriteAllText(@"C:\Users\cex8_1\Desktop\1", "qwerty", Encoding.UTF8);
  47. Dimionix

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

    string str = project.Variables["Line"].Value; var split = str.Split(':'); project.Variables["var"].Value = split.Last(); return project.Variables["Line"].Value.Split(':').Last();