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

  1. Dimionix

    Кодировка файлов

    File.WriteAllText(@"C:\file.txt", project.Variables["text"].Value, Encoding.UTF8); // путь к файлу, переменная с текстом, кодировка
  2. Dimionix

    Кодировка файлов

    http://zennolab.com/discussion/threads/pri-soxranenii-txt-csv-dobavljat-v-fajl-bom-byte-order-mark.21644/
  3. Dimionix

    Куки

    Все верно! Моя вина, нужно было сразу уточнить, что прописывать нужно домен первого уровня. Можно так:string cookie = instance.GetCookie(instance.ActiveTab.MainDomain, true);
  4. Dimionix

    Бесплатные шаблоны для обучения

    Наверно про это: например, регулярка для любых мыл - [\w\-\.\_]+@[\w\-]+\.\w+ для конкретного домена (из переменной) - [\w\-\.\_]+@{-Variable.Domain-}
  5. Dimionix

    Куки

    Получить в переменные проекта project.Variables["UserAgent"].Value = project.Profile.UserAgent; project.Variables["Cookie"].Value = instance.GetCookie("domain.com", true); Внутри C# кода можно так string userAgent = project.Profile.UserAgent; string cookie = instance.GetCookie("domain.com", true);
  6. Dimionix

    Можно ли добавить свой код в случайное место статьи?

    Экшен "Обработка текста - Замена", заменить {-String.Space-} на [код] (или {-String.Space-}[код]{-String.Space-}). Номер совпадения - random.
  7. Dimionix

    Bing API авторизация, монитор лимита

    http://zennolab.com/discussion/threads/esli-sprashivaete-pro-konkretnye-sajty.17844/
  8. Dimionix

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

    var list = project.Lists["List"]; string str = project.Variables["Var"].Value; string numStr = string.Empty; for (int i = 0; i < list.Count; i++) { if (list[i].Contains(str)) numStr += i + "\r\n"; } return numStr.Trim();
  9. Dimionix

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

    (?<=>)[0-9,]+(?=\ members)
  10. Dimionix

    Помогите с регуляркой

    upd от 0 до 100 (?<=\D)(100|\d{1,2})ms
  11. Dimionix

    Проверка на наличение файла.

    Экшн "Файлы - Проверить существование"
  12. Dimionix

    Капча

    Попробуй в настройках PM снять галочку с "Проверять соответствие введенных данных".
  13. Dimionix

    Логика на 100+ возможных вариантов. Как?

    Все верно! Либо C# сниппет var list = project.Lists["List"]; // список varN:stringN string str = project.Variables["Var"].Value; // переменная Var lock (SyncObjects.ListSyncer) { for(int i = 0; i < list.Count; i++) { if (list[i].Split(':')[0] == str) return...
  14. Dimionix

    переадресация переменных в C#

    Свой код - Директивы using и общий код Общий код заменить на этот: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading; using System.IO; using...
  15. Dimionix

    Количество символов

    string str = project.Variables["Var"].Value; return str.Length;
  16. Dimionix

    Как посмотреть что работа идет через Proxy

    Тогда уж ТАК. А вообще, при нажатии "Показать инстансы" в ZP, в строке состояния инстанса будет видно прокси, который используется или "Без прокси".
  17. Dimionix

    Замена текста в текстовом файле.

    var list = project.List["ResultList"]; // Список с результатами Tab tab = instance.ActiveTab; // Ожидание загрузки страницы if (tab.IsBusy) tab.WaitDownloading(); // Получаем DOM страницы string text = tab.DomText; Regex reg = new Regex(@"Регулярка"); // Поиск всех совпадений MatchCollection...
  18. Dimionix

    Округлить число

    double d = 49.75; return Math.Round(d);
  19. Dimionix

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

    Искал недавно, но не нашел - подумал, что туплю, а ее оказывается убрали(( Поддерживаю! Нужно вернуть))
  20. Dimionix

    Подскажите сервис проверки ip

    http://chek.zennolab.com/index.php либо http://chek.zennolab.com/ Еще норм сервис http://wtfismyip.com/
  21. Dimionix

    Получение логина, пароля, урла из строки в файле

    http://zennolab.com/discussion/threads/reguljarnye-vyrazhenija-na-vse-sluchai-zhizni.20829/page-7#post-201820
  22. Dimionix

    Regex

    http://zennolab.com/discussion/threads/reguljarnye-vyrazhenija-na-vse-sluchai-zhizni.20829/page-7#post-201820
  23. Dimionix

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

    string var1 = project.Variables["Var1"].Value; string var2 = project.Variables["Var2"].Value; string[] split = var2.Split(','); for (int i = 0; i < split.Count(); i++) { if (var1.Contains(split[i])) return 1; } return 2;
  24. Dimionix

    Очистка списка

    Верно! ЗЫ. Быстрее было бы самому проверить, чем написать и ждать ответа.
  25. Dimionix

    Очистка списка

    (?i) перед регуляркой (в данном случае перед словами).
  26. Dimionix

    Разбить значение переменно на слова

    Заменить пробел на +. Пробел обозначается как {-String.Space-}
  27. Dimionix

    Бесконечная загрузка страницы.

    Должно помочь "Браузер - Настройки - Состояние занятости", поставить все галочки.
  28. Dimionix

    Поиск и замена стоп слов в списке

    Например, так: Операции над списком - Объединить элементы списка, выбрать список со стоп-словами, разделитель указать свой "|" (вертикальная черта, без кавычек). При замене, вместо (словоРаз|слово2|слово15) прописать свою переменную, в которую объединяли список.
  29. Dimionix

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

    // Очистка всех переменных var list = project.Variables.Keys.ToList(); for (int i = 0; i < list.Count; i++) { project.Variables[list[i]].Value = string.Empty; }
  30. Dimionix

    Project Maker и память.

    instance.Reload();
  31. Dimionix

    IPV6

    На Инстаграм через IPv6, вроде, надо с www заходить, - https://www.instagram.com/.
  32. Dimionix

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

    Регулярка из этой темы прекрасно справляется с вашим текстом для тестирования.
  33. Dimionix

    Поиск и замена стоп слов в списке

    Обработка текста - Замена - Regex - заменить (словоРаз|слово2|слово15) на пустоту. И чтоб избавиться от лишних пробелов, вторым экшеном заменить (^\s+|\s+(?=\W)|\s+$) на пустоту.
  34. Dimionix

    Подскажите С# сниппет для копирования списков в столбцы одной таблицы

    var list1 = project.Lists["List1"]; var list2 = project.Lists["List2"]; var list3 = project.Lists["List3"]; var list4 = project.Lists["List4"]; var result = project.Tables["ResultTable"]; int tableCount = result.RowCount; lock(SyncObjects.TableSyncer) { for (int i = 0; i < list1.Count; i++)...
  35. Dimionix

    Проблема со списками и файлами

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

    HTTP запрос методом DELETE. Как?

    Ну, во-первых, данные нужно обернуть в фигурные кавычки, как и показано в примере {"type":"A","name":"example.com","content":"127.0.0.1","ttl":120} Во-вторых, в дополнительных заголовках первой строкой должен быть прописан UserAgent Mozilla/5.0 (Windows NT 6.1; WOW64; rv:46.0) Gecko/20100101...
  37. Dimionix

    Помогите сделать корректную замену цифр

    http://zennolab.com/discussion/threads/reguljarnye-vyrazhenija-chto-ehto-takoe-i-s-chem-ix-edjat.23612/
  38. Dimionix

    Как распознать арифметическую каптчу?

    Отлично! Исправил!
  39. Dimionix

    Помогите сделать корректную замену цифр

    Заменить \.0(?=(\r|$)) на пустоту.
  40. Dimionix

    Как распознать арифметическую каптчу?

    string a = project.Variables["Cap_1"].Value.Trim(); // первое число string b = project.Variables["Cap_2"].Value.Trim(); // второе число string c = project.Variables["Cap_res"].Value.Trim(); // результат string s = project.Variables["Cap_zn"].Value.Trim(); // знак string[] number = {a, b, c}...
  41. Dimionix

    Что поизучать для работы с терминалом по ssh

    http://zennolab.com/discussion/threads/avtomaticheskaja-nastrojka-smtp-servera-soedinenie-s-serverom-po-ssh.23197/ http://zennolab.com/discussion/threads/ssh-kak-alternativa-proxy.23184/
  42. Dimionix

    Как распознать арифметическую каптчу?

    :-) Может при парсинге чисел, записанных словами, плюсом парсятся какие-нибудь пробельные символы. Можно вообще первые строки заменить на эти: string a = project.Variables["a"].Value.Trim(); // первое число string b = project.Variables["b"].Value.Trim(); // второе число string c =...
  43. Dimionix

    Как распознать арифметическую каптчу?

    Откуда взялись эти кавычки?
  44. Dimionix

    Как распознать арифметическую каптчу?

    Все верно, после получения значений, одна из переменных должна оставаться пустой и, в принципе, должно работать. Если разгадывать каптчу в цикле несколько раз (т.е. если проект не выполняется с начала), то перед взятием значений капчи в переменные (или после выполнения кода) их (переменные)...