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

  1. nicanil

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

    // НАСТРОЙКИ string listName = "Список 1"; // Название списка со строками, которые нужно обрезать. int limit = 50; // Сколько первых символов оставляем у каждой строки. List<string> baseList = project.Lists[listName].ToList(); // В строке ниже мы очищаем список. Если этого делать не надо, то...
  2. nicanil

    Не работает GetHostAddresses

    return System.Net.Dns.GetHostAddresses("www.google.com")[0];
  3. nicanil

    Множество условий Contains

    Может всё-таки проблема в текстовке и\или тексте который в этой текстовке ищется?
  4. nicanil

    Первоначальные шаги с ZP

    К сожалению в данном вопросе не подскажу.
  5. nicanil

    Первоначальные шаги с ZP

    Ну и по традиции. Начинать с вики - https://zennolab.com/wiki/ru:start Потом видеоуроки от Rostonix'а - https://zennolab.com/discussion/threads/videouroki-po-rabote-s-zennoposter-ot-rostonix-besplatno.33086/
  6. nicanil

    Подскажите как сравнить 2 переменные С#

    Всё сработает. Сравниваются две переменные проекта - test и select. Если они НЕ равны, то данный экшен выйдет по зелёной ветке. Если же эти переменные равны, то будет выход по красной ветке, а в лог попадёт запись, которая находится в этой строке throw new Exception("Тут любой желаемый текст")...
  7. nicanil

    Подскажите как сравнить 2 переменные С#

    if (project.Variables["test"].Value == project.Variables["select"].Value) { throw new Exception("Тут любой желаемый текст"); }
  8. nicanil

    Подскажите с Post Get С# Загружать только содержимое

    В предпоследней строке: var response = ZennoPoster.HttpGet(url, proxy, encoding, ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.HeaderAndBody, timeout, cookies, userAgent, useRedirect, maxRedirectCount, additionalHeaders); Заменить...
  9. nicanil

    Время в секундах с момента последнего редактирования файла

    На мой взгляд ещё стоит проверять существование файла. Т.к. только что тестил код, указал в пути к файлу бредостроку (естественно я забыл об этом) и получил ошибку с не очевидным, для меня, описанием. Легко её найти удалось только потому, что в проекте один кубик и в этом кубике всего 4 строки...
  10. nicanil

    Время в секундах с момента последнего редактирования файла

    Да, была ошибка - после того как сюда запостил сообщение, то переименовал переменную в одном месте, а во втором забыл:bk: Отредактировал предыдущее сообщение, теперь работает.
  11. nicanil

    Время в секундах с момента последнего редактирования файла

    string path = @"тут полный путь к файлу"; DateTime time= new System.IO.FileInfo(path).LastWriteTime; TimeSpan diff = DateTime.Now - time; return Convert.ToInt32(diff.TotalSeconds); UPD: Исправил ошибку в коде.
  12. nicanil

    [SOLVED] С# код сохранения текста в windows-1251

    А если так Encoding.GetEncoding("Windows-1251")
  13. nicanil

    Игнорировать загрузку страницы (не типичная ситуация)

    Попробуй через C#. instance.ActiveTab.Navigate("http://yandex.ru");
  14. nicanil

    Скопировать текст из флеш (embed) окна

    Могу посоветовать Tesseract. Использовал в одном из проектов, нужно было номера телефонов с картинки доставать, результат был, примерно, 99% (стоит отметить тот факт, что телефоны на изображениях были чётко видны, без искажений, черный текст на белом фоне).
  15. nicanil

    Как в C# код вставить переменную с проекта?

    Либо есть ещё кубики с кодом, либо выше был выложен не полный код. Нужен весь код.
  16. nicanil

    Как в C# код вставить переменную с проекта?

    Что в логе пишет? Это id сбойного экшена, мне он, естественно, ни о чём не говорит:)
  17. nicanil

    Как в C# код вставить переменную с проекта?

    project.Variables["ssylka"].Value не надо эту конструкцию обрамлять кавычками. Вот как должна выглядеть 5-я строка - string chatId = project.Variables["ssylka"].Value;
  18. nicanil

    Как в C# код вставить переменную с проекта?

    project.Variables["var_name"].Value Либо же ПКМ в окне редактирования кода и в самом низу "Установить значение из переменной"
  19. nicanil

    Почему не работает снипет?

    В последней версии (5.18.0.0) этот метод поправили: • Исправлена работа методе Contains в IZennoList. По крайней мере я думаю, что исправили именно это поведение метода на корректное.
  20. nicanil

    Модуль для CapMonster

    Пропишите в дополнительных параметрах отправки капчи модуль для распознавания - CapMonsterModule=ModuleName
  21. nicanil

    Проект в проекте и входные настройки вложенного проекта

    Входящие настройки - это те же переменные проекта. В экшене "Проект в проекте" можно передавать значения переменных из внешнего проекта во внутренний. Смотрим какие значения могут принять переменные во входящих настройках вложенного проекта и... передаём необходимые значения.
  22. nicanil

    отправка формы (DOM) -> отследить post запросы

    Возможно стоит покопать в сторону GetTraffic
  23. nicanil

    Как прописать переменную в списке? project.Lists["Тут переменная"]

    var moy_spikok = project.Variables["get_desc"].Value; var sourceList = project.Lists[moy_spisok];
  24. nicanil

    Домен на кириллице в Post запросе

    А если преобразовать его в такой вид - http://xn--j1ail.xn--p1ai/ С помощью данного сайта - https://www.punycoder.com/
  25. nicanil

    Узнать соклько осталось до окончания текущих суток.

    Вот, поправил код: string input_date = "28.05.2018 14:11:58"; // Оставляем только время, отсекая дату и день недели. string time_str = input_date.Trim().Split(' ')[1].Trim(); // Переводим время в секунды. int seconds = (int)TimeSpan.Parse(time_str).TotalSeconds; // Сколько секунд осталось до...
  26. nicanil

    Узнать соклько осталось до окончания текущих суток.

    string input_date = "14:11:58, понедельник 28, май 2018"; // Оставляем только время, отсекая дату и день недели. string time_str = input_date.Split(',')[0].Trim(); // Переводим время в секунды. int seconds = (int)TimeSpan.Parse(time_str).TotalSeconds; // Сколько секунд осталось до конца дня...
  27. nicanil

    Узнать соклько осталось до окончания текущих суток.

    Перевести время в секунды (только вермя, дату не трогаем). Потом 86400 (кол-во секунд в сутках) минус полученное на предыдущем шаге кол-во секунд. Узнаем сколько секунд осталось до конца дня. При необходимости можно будет конвертировать в часы и минуты.
  28. nicanil

    [SOLVED] Сравнение списков по первому столбцу

    project.Lists["blacklist"] - это "Список 2". Т.е. список с которым будем сравниваться. project.Lists["INPUT"] - это "Список 1". Данный список сравниваем со "Списком 2". project.Lists["OUTPUT"] - в этом списке будет результат сравнения. IEnumerable<string> blacklist = from item in...
  29. nicanil

    Работа в Zennoposter в режиме браузера

    http://zennolab.com/discussion/threads/otkrytie-instansa.17569/
  30. nicanil

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

    Экшн "Свой JavaScript код", из выпадающего меню сверху выбрать "на текущей странице" ("локально" у меня почему-то не сработало) Увеличиваем число на 5%: return {-Variable.number-} + {-Variable.number-} * 0.05;
  31. nicanil

    Как с С# или явой сложить все переменные в одну.

    // В настройках самого экшена не забыть указать переменную, // в которую будет записываться итоговый результат. // Начало отсчёта. int start = 1; // Конец отсчёта. int end = 40; // Разделитель. В данном случае новая строка. // Если разделитель не нужен, то вместо Environment.NewLine вписать...
  32. nicanil

    Как подключить приватный прокси?

    Формат прокси неверный. Здесь можно найти правильный.
  33. nicanil

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

    А где можно посмотреть список (актуальный и обновляющийся) какие виды РеКапчи решает КапМонстр?
  34. nicanil

    Внедрить свой js-скрипт в страничку веб-сайта, которую открыл шаблон

    Как вариант - https://zennolab.com/discussion/threads/zablokirovat-ili-podmenit-js.46037/#post-341718
  35. nicanil

    Мониторинг запуска стороннего поста

    var processes = from proc in System.Diagnostics.Process.GetProcesses() select proc.ProcessName; // Раскомментировав код ниже можно получить строку со всеми // запущенными процессами (разделёнными запятой). // Чтобы посмотреть как точно называется наш процесс. // return String.Join(", "...
  36. nicanil

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

    return String.Join(Environment.NewLine, project.Lists["Список"]);
  37. nicanil

    Проект не запускается из за ошибке в коде.

    В 4-й строке должно быть так: int j = Convert.ToInt32(project.Variables["skolko_brat_strok"].Value);
  38. nicanil

    Помогите по инстантам и эмуляции мышки

    Попробовал у себя - работает. Только я добавил ещё у себя установку прокси, т.к. Яндекс у меня не работает. Версия программы - 5.12.0.0
  39. nicanil

    Помогите по инстантам и эмуляции мышки

    Скорее всего дело в том, что первый раз мышь перемещается из стартовой позиции в точку (10, 20). При повторном запуске этого кода мышь уже находится в точке (10, 20), поэтому она и не перемещается.
  40. nicanil

    Запуск задания после выполнения.

    Написал сниппет. У себя тестил, всё работает. Возможно есть более изящные варианты решения данной задачи; в этом сниппете я слепил то, что когда-то встречал на форуме. В Project Maker он работать отказывается, проверять в ZP. Перед запуском надо добавить в Ссылки из GAC библиотеку System.Xml...
  41. nicanil

    Запуск задания после выполнения.

    Возможно закрытый шаблон имеет входящие настройки? Можно попробовать передавать их в настройках экшена "Проект в проекте".
  42. nicanil

    Запуск задания после выполнения.

    Использовать экшн =%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82']"Проект в проекте" В конце шаблона, который перезагружает модем, добавляем через "Проект в проекте" закрытый шаблон. В настройках шаблона (в ЗП) ставим необходимое нам кол-во выполнений.
  43. nicanil

    Метки для проекта в ЗП

    https://zennolab.com/discussion/threads/metki.33037/#post-239242
  44. nicanil

    Завершение выполнения шаблона по нажатию на кнопку закрытия окна инстанса

    Можно немного иначе поступить. Экшн "Свой C#" => instance.WaitForUserAction(60); // 60 - это задержка в секундах, сколько будет открыто окно инстанса. Откроется окно инстанса на указанное кол-во секунд. В правом нижнем углу будет кнопка "Продолжить выполнение", после того как человек закончил...
  45. nicanil

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

    Верно, но у Jungle Spirit Mixes тэг td, а у названий - span. Вот и выбираем в качестве тега span. Потом в =%D1%86%D0%B8%D0%BA%D0%BB']цикле собираем все названия и добавляем их в =%D1%81%D0%BF%D0%B8%D1%81%D0%BE%D0%BA']список. За пределами цикла создаём...
  46. nicanil

    Получить текст ошибки, при сбойном завершении работы шаблона

    Действительно возвращает. Странно, я помню, что проверял этот способ и он у меня не работал - Exception всегда был null. Или в зенке он не хотел у меня работать (хотя разницы быть не должно, как на мой взгляд). Через пару дней зенка освободится и обязательно проверю. Спасибо.
  47. nicanil

    Получить текст ошибки, при сбойном завершении работы шаблона

    Пробовал. Непосредственно у project.GetLastError() нет свойства Message, но есть свойство Exception, у которого, в свою очередь, есть Message. Проблема заключалась в том, что Exception был у меня всегда null (может я что-то не так делал). Впрочем, уже не важно. Данную задачу я так и не решил...
  48. nicanil

    Получить текст ошибки, при сбойном завершении работы шаблона

    Это не то. При выполнении данного кода возвращается комментарий, который прописан у экшена (либо пустая строка, если комментария нет). А мне нужен текст ошибки\исключения.
  49. nicanil

    Как упорядочить задания

    http://zennolab.com/discussion/threads/kak-zapustit-svjazku-iz-dvux-shabov-neskolko-raz.46194/#post-342525
  50. nicanil

    Получить текст ошибки, при сбойном завершении работы шаблона

    Можно ли получить текст ошибки с которой завершился шаблон? Имею ввиду текст, который пишется в лог ЗП - "Не найден Html елемент...", либо "Ошибка обращения к instance.ActiveTab" и т.п. Как получить id сбойного действия я знаю, а вот получить текст не получилось. Естественно получить этот...