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

  1. Dimionix

    Нужна помощь с регуляркой

    (?<=<noscript>\s*<div>\s*).*?(?=\s*</div>)
  2. Dimionix

    Помогите с составлением регулярного выражения

    Тут, походу, и такая регулярка прокатит \b\d{6}\b
  3. Dimionix

    Assign Global Variable Value to Field

    Example of implementation in the project
  4. Dimionix

    Create Own Variables from C#

    Method to create Project Variables from c#
  5. Dimionix

    How to Check if a Variable Exists or Not?

    if (project.Variables.Keys.Contains("myVariable0")) project.Variables["myVariable0"].Value = myValue0; if (project.Variables.Keys.Contains("myVariable1")) project.Variables["myVariable1"].Value = myValue1; if (project.Variables.Keys.Contains("myVariable2"))...
  6. Dimionix

    Как получить текст полхого выхода кубика и C# работы с СМС сервисами?

    Напиши сюда > ! Все предложения по интерфейсу, дизайну и юзабилити постим сюда :)
  7. Dimionix

    Как получить текст полхого выхода кубика и C# работы с СМС сервисами?

    Ну да, у стандартных кубиков по работе с SMS сервисами есть некоторые неудобства. В том числе не лишним был бы метод по запросу баланса. В качестве примера, запрос баланса для сервиса SMS-activate.ru string api_key = project.Variables["api_key"].Value; // ключ АПИ bool showInPoster = true; //...
  8. Dimionix

    Генерация чисел от и до? c#

    int start = int.Parse(project.Variables["start"].Value); int count = int.Parse(project.Variables["count"].Value); var numbers = Enumerable.Range(start, count).Select(x => x.ToString()); return string.Join(Environment.NewLine, numbers);
  9. Dimionix

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

    string input = project.Variables["user"].Value; // переменная проекта System.Security.Cryptography.MD5 md5 = System.Security.Cryptography.MD5.Create(); byte[] md5Hash = md5.ComputeHash(Encoding.UTF8.GetBytes(input)); string md5String = string.Concat(md5Hash.Select(x => x.ToString("x2")))...
  10. Dimionix

    Капча с картинками

    visualcaptcha - есть ли решение? А в этой теме есть проект, в котором реализовано разгадывание, если не ошибаюсь.
  11. Dimionix

    Замена текста C#

    string text = project.Variables["text"].Value; // переменная с текстом text = text .Replace("11", "успешно") .Replace("22", "успешно2") .Replace("33", "успешно3") .Replace("44", "успешно4"); return text;
  12. Dimionix

    Работа с листами таблицы

    Только через стороннюю библиотеку. Создание Excel файлов
  13. Dimionix

    Создание модуля: трафаретная капча.

    Для включения/отключения универсального модуля есть специальная настройка
  14. Dimionix

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

    Последовательность параметров точно не меняется? Если нет, то варианты регулярок: ^.*?&.*?(?=&) ^.*?(?=&notif_t) ^.*?&id=\d+ ^.*?story_fbid=\d+&id=\d+ Если может меняться, то можно сделать замену по регулярке (.*(?=\?)).*((story_fbid|(?<=[^\w])id)=\d+).*(((?<=[^\w])id|story_fbid)=\d+).* на $1?$2&$4
  15. Dimionix

    Список пуст

    Либо привязывать список к файлу кубиком "Операции над списком - Привязать к файлу". При этом в настройках списка поле "Путь к файлу" нужно оставить пустым.
  16. Dimionix

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

    Ага :-) Просто тестировал на файле с числами от 1 до 5 лямов, там всё нормально было)) Тогда так: string filePath = project.Variables["filePath"].Value; // путь к исходному файлу string outFilePath = project.Variables["outFilePath"].Value; // путь к выходному файлу int count =...
  17. Dimionix

    Помогите скачать аудио-капчу SolveMedia

    { project.Variables["Answer"].Value = smc.Answer; project.SendInfoToLog(smc.Answer); project.Variables["AnswerToken"].Value = smc.AnswerToken; project.SendInfoToLog(smc.AnswerToken); }
  18. Dimionix

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

    string str = project.Variables["text"].Value; int a = int.Parse(Regex.Matches(str, @"\d")[0].Value); int b = int.Parse(Regex.Matches(str, @"\d")[1].Value); string s = Regex.Match(str, @"[^\d]").Value; switch (s) { case "+": return a + b; case "-": return a - b; case "*": return a * b; }
  19. Dimionix

    Все предложения по интерфейсу, дизайну и юзабилити постим сюда :)

    С этим согласен + ещё с новой строки нельзя писать + размер шрифта нельзя поменять => Как предложение к реализации
  20. Dimionix

    Все предложения по интерфейсу, дизайну и юзабилити постим сюда :)

    Правый клик на группе экшенов > Комментарий.
  21. Dimionix

    Как сохранить в переменные сразу несколько результатов regex. Или сохранить в один список

    Экшен "Свой код - C# код" IZennoList list = project.Lists["List"]; // список проекта, в который класть результат string input = project.Variables["text"].Value; // переменная проекта с текстом Regex reg = new Regex(@"(?<=<span class=""name"">)[\w\W]*?(?<=<span class=""yer"">).*?(?=</span>)")...
  22. Dimionix

    К Черной Пятнице скидок не будет?

    Черная пятница 2017 - Отличные скидки на все продукты! :-)
  23. Dimionix

    К Черной Пятнице скидок не будет?

    Обычно делают (пред)новогодние скидки. Подождите немного)) А лучше запилити хорошую статью в Восьмой конкурс статей, тогда всем будет счастье :-)
  24. Dimionix

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

    string filePath = project.Variables["filePath"].Value; // путь к исходному файлу string outFilePath = project.Variables["outFilePath"].Value; // путь к выходному файлу int count = int.Parse(project.Variables["count"].Value); // количество строк string[] lines = File.ReadAllLines(filePath)...
  25. Dimionix

    Можно сделать так, чтобы СМ не закрывал скайп?

    Попробуй Skype > Настройки > Дополнительно > Соединение > снять чекбокс с "Для дополнительных входящих соединений следует использовать порты 80 и 443"
  26. Dimionix

    Для новичков Универсальный чекер e-mail почты на валидность. Часть 1.

    Да, мне даже где-то попадалась эта база.
  27. Dimionix

    Для новичков Универсальный чекер e-mail почты на валидность. Часть 1.

    Если чекать почты какого-то конкретного почтового сервера (когда заранее известны сервер и порт), то наверно лучше использовать ValidateEmail(String,String,String,Int32,Boolean,Boolean,String) Method.
  28. Dimionix

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

    Nord уже подсказал. Либо сделать замену по регулярке ^\s+ на пустоту.
  29. Dimionix

    Создание модуля: трафаретная капча.

    Так и есть! И по моему, где-то на форуме даже было решение или модуль.
  30. Dimionix

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

    ZennoPoster новая версия 5.12.3.0 (21.11.2017)
  31. Dimionix

    Jpg to HEX через c#

    Всё возможно :-)
  32. Dimionix

    Jpg to HEX через c#

    string filePath = project.Variables["filePath"].Value; // путь к файлу byte[] fileBytes = File.ReadAllBytes(filePath); return string.Join("", fileBytes.Select(x => x.ToString("X2"))); Оно?
  33. Dimionix

    Не работает капча, долго грузится зеннолаб

    На других тоже со вчерашнего дня((
  34. Dimionix

    Jpg to HEX через c#

    Если так, то просто переименуй файл .jpg в .txt или скопируй с переименованием, затем прочитай этот файл. Или нужно в шестнадцатеричной системе счисления?
  35. Dimionix

    Продам 2 метода рассылки в 100% инбокс

    Тоже сразу вспомнил эту песню, когда читал предыдущее сообщение от delauspewno :-)
  36. Dimionix

    Объясните, как работать с глобальными переменными.

    Многопоток простой пример Так же на второй странице этого топика есть хороший тестовый проект по глобальным переменным для примера от rostonix'а.
  37. Dimionix

    Почему закрывается зенка при многопотоке (CRUSH)

    В 150 потоков нагрузка от 60 до 95% - это слишком много для проекта на запросах, тем более, что их всего два. Возможные причины: 1. Подозреваю, что может быть регулярка(ки) очень тяжелые. 2. Стоит ли галочка "Не использовать браузер" в настройках проекта? 3. Ещё думаю, что стоит разбить список...
  38. Dimionix

    Mozilla выпустила Firefox Quantum – самый быстрый браузер за всю историю Firefox

    Тоже никакие плагины не стоят, а сам FF использую только для сниффинга трафика. Так что для меня это обновление очень актуальное и не может не радовать - скорость работы чуть ли не на порядок выше, чем была да и дизайн нормальный и привычный.
  39. Dimionix

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

    При таком раскладе, если не будет пробела в начале строки, то удалится следующий.
  40. Dimionix

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

    С возвращением true/false: string str = project.Variables["filePath"].Value; string[] array = str.Split(new[] {", "}, StringSplitOptions.RemoveEmptyEntries); foreach (string s in array) if (s.Length < 5 || s.Length > 9 || Regex.Match(s, @"[^\d]").Success) return false; return true...
  41. Dimionix

    Антивирус среагировал на audiomute.exe

    ZennoLab.AudioMute.exe Вирус стилак?
  42. Dimionix

    Отзеркалить символы

    http://zennolab.com/discussion/threads/napisanie-teksta-zadom-na-pered.34299/#post-253416
  43. Dimionix

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

    Или без счётчика: IZennoList list = project.Lists["List"]; // список проекта string str = string.Join("\r\n", list); string pattern = @"b2b\.ivest\.kz[\w\W]*?</div>[\w\W]*?</div>"; Match match = Regex.Match(str, pattern); if (!match.Success) { // если нет совпадений, то list.Clear(); //...
  44. Dimionix

    How to get a list out of a table

    To list IZennoTable table = project.Tables["Table"]; IZennoList list = project.Lists["List"]; string column = "B"; for (int i = 0; i < table.RowCount; i++) list.Add(table.GetCell(column, i)); To variable IZennoTable table = project.Tables["Table"]; string column = "B"; List<string> tmpList...
  45. Dimionix

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

    Можно так: IZennoList list = project.Lists["List"]; // список проекта int count = int.Parse(project.Variables["count"].Value); // переменная счётчика string str = string.Join("\r\n", list); string pattern = @"b2b\.ivest\.kz[\w\W]*?</div>[\w\W]*?</div>"; MatchCollection mCol = Regex.Matches(str...
  46. Dimionix

    Автоматизировать прием смсок:D

    Еще по теме Помогите подключить устройство для приема СМС к зенопостер, может поможет.
  47. Dimionix

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

    string str = project.Variables["text"].Value; return str.Split(new[] {"\r\n"}, StringSplitOptions.None).Count();
  48. Dimionix

    Автоматизировать прием смсок:D

    Если есть USB модем, то можно реализовать через него.
  49. Dimionix

    Решено Добавить PUT/DELETE/PATCH/... методы по аналогии с GET/POST

    Используй библиотеку xNet, там нет проблем с соксами. Так же нет проблем с мультипарт и пр. Но всё же методы "из коробки" - это, конечно, хорошо!