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

  1. nicanil

    [Plugin] Диалоговое окно

    У меня есть ещё парочка плагинов, которые можно показать миру, но перед этим их надо немного довести до ума. Вот выложу уже готовые плагины и надо будет поближе посмотреть на эти методы.
  2. nicanil

    [Plugin] Диалоговое окно

    За это стоит сказать спасибо тебе (ничего, что на ты?), Lord_Alfred:bt:Недавно прочитал твоё сообщение, особо обратил внимание на последнее предложение про "выложить в паблик", "прилив сил". Вот решил попробовать поделиться чем-то. Сижу жду прилив сил:D
  3. nicanil

    [Plugin] Диалоговое окно

    Позвольте представить вам небольшой плагин для вывода диалоговых окон. Порой возникают ситуации в которых без вмешательства юзера не обойтись. Надо задать ему простой вопрос и получить простой ответ "Да" или "Нет", и в зависимости от ответа выполнять проект дальше. В C# для вывода таких простых...
  4. nicanil

    С какого IP CapMonster гадает рекапчу?

    Если не используется SiteKeyAddon, а капча гадается во вкладке, то решение идёт через тот прокси, который в данный момент установлен в шаблоне (на КМ отправляются только картинки, в ответ он присылает номера нужных картинок и шаблон уже самостоятельно "кликает" по ним).
  5. nicanil

    [Plugin] Взаимодействие с сайтом с помощью XPath

    Выставляю на суд общественности плагин (плагины были добавлены в версии 5.20.0.0) для работы с сайтами по средствам XPath. Старался сделать данный плагин максимально приближенным по функциональности к стандартному экшену (с помощью которого мы делаем get, set, rise). Внешний вид настроек...
  6. nicanil

    Как получить свой id zennolab

    Проблема в том, что в более ранних версиях возвращался email пользователя ([email protected]), а не id ([email protected]). Изменилось это, скорее всего, в версии 5.16.0.0, т.к. присутствует следующая строка в нововведениях: "[+] Улучшение анонимности...
  7. nicanil

    Как получить свой id zennolab

    В последних версиях программы макрос {-Environment.CurrentUser-} возвращает id вида [email protected] Ранее данный макрос возвращал email на который зарегистрирована программа (изменили данное поведение относительно недавно, когда конкретно не скажу, но можно найти...
  8. nicanil

    как Вставить C# сниппет?

    ProjectMaker - Настройки - вкладка Редактор. Ближе к концу будет пункт "Директория C# сниппетов", указываем необходимую директорию, в ней должны лежать текстовые файлы с кодом; можно в этой же папке создавать подпапки и в них тоже можно создавать текстовые файлы с кодом (таким образом сниппеты...
  9. nicanil

    выдает ошибку при указании пути файла

    Вызвать проект с передачей переменных у меня так и не вышло. Если подойдёт код без передачи переменных, то вот он: project.ExecuteProject( project.Directory+"\\inner.xmlz", new List<Tuple<String, String>>(), false, true, true ); Последние три параметра менять по своему...
  10. nicanil

    выдает ошибку при указании пути файла

    Да, я поспешил и не посмотрел на код метода в документации. Вот собственно доки - https://help.zennolab.com/en/v5/zennoposter/5.23.0.0/webframe.html#topic1008.html Помимо пути надо передавать ещё другие параметры. Вот полный список аргументов (они все обязательны при вызове): - путь к проекту...
  11. nicanil

    выдает ошибку при указании пути файла

    project.ExecuteProject(project.Directory+"\\test.xmlz"); В C# не стоит использовать конструкции вида {-Project.Directory-}, {-Variable.var-} и т.п. В ПМ работает, а в ZennoPoster'е такой код работать не будет.
  12. nicanil

    Get-запрос

    Нет, конкретно на прокрутку сделать запрос нельзя. Но, когда пользователь, например, прокрутил до низа страницы срабатывает событие. При срабатывании данного события отправляется запрос на сервер с помощью AJAX для получения новых данных. Потом с помощью JavaScript новая порция данных...
  13. nicanil

    Get-запрос

    Скорее всего данные на сайт подгружаются с помощью AJAX запросов. Нужно в мониторе трафика смотреть какие запросы делает сайт.
  14. nicanil

    Проблема с работой в постере

    В любом случае нужны подробности - сам проект, лог выполнения, где происходит ошибка, какой тип ошибки? При текущей информации шанс на то, что кто-то поможет стремится к нулю.
  15. nicanil

    Проблема с работой в постере

    В логе помимо "ZennoPoster Не удалось выполнить проект" должны быть и другие сообщения об ошибках - "Не удалось найти HTML елемент...." или "Ошибка обращения к instance.ActivetTab" (ошибки могут быть и другие, это те которые я вспомнил сразу). И уже от этих ошибок отталкиваться.
  16. nicanil

    Как сделать проверку по определенной ссылке?

    Я предполагаю, что ссылка которая говорит о том, что всё хорошо статична, т.е. постоянно имеет вид https://site.ru/success. Тогда просто в конце работы шаблона с помощью экшена if делаем проверку текущего урла страницы c https://site.ru/success http://prntscr.com/m09yyi
  17. nicanil

    Как сделать проверку по определенной ссылке?

    Честно говоря мне не совсем ясно, что значит "если перешло по определенному линку то тогда кидает в гуд". В любом случае шаблон переходит по урлу. Имеется ввиду ситуация когда переходишь по ссылке и, если не авторизован например, то перекидывает на страницу логина? Т.е. заходишь на...
  18. nicanil

    Сохранение в таблицу

    В переменных (в тексте) могут быть табы, таблица их использует как разделитель колонок. Как вариант для каждой переменной делать Обработка текста - Trim, данная функция удалит пробельные символы вначале и конце. Если табы есть и внутри текста, то заменять их с помощью Regex.
  19. nicanil

    Быстрый АНОНИМНЫЙ бразуер подскажите.

    https://zennolab.com/discussion/threads/linken-sphere-antidetekt-brauzer-novogo-pokolenija.49635/
  20. nicanil

    Подмена данных в ajax запросе (json)

    Сегодня вышла в свет версия 5.23.0.0 В этой версии программы данная ошибка исправлена! (опять-таки, это сообщение для тех, кто когда-то попадёт на этот топик из Гугла)
  21. nicanil

    Интерфейс бота, выбор папки

    В окне редактора, справа, в свойствах, есть чекбокс "IsFolderPath". Правда у меня 5.22.0.0 версия, может раньше такого и не было. https://prnt.sc/lgrnxg
  22. nicanil

    Нужно пробить капчу

    https://zennolab.com/discussion/threads/snipety-ot-a-do-ja.13515/#post-80620 Придётся немного переделать под себя, но в целом это то, что нужно.
  23. nicanil

    Подмена данных в ajax запросе (json)

    Во вложении два шаблона. Один написал я, второй - ТС (он сам не может добавить). Сайты разные, но результат один - запрос не уходит. Кому не лень, проверьте у себя. Да и на сам код можете посмотреть, возможно мы оба допустили какую-то ошибку.
  24. nicanil

    Подмена данных в ajax запросе (json)

    Мы на разных сайтах пробовали.
  25. nicanil

    Подмена данных в ajax запросе (json)

    Скорее всего в зенке баг при подмене данных, когда отправка идёт с помощью AJAX. С простой формой всё прошло хорошо. Нашёл AJAX форму, но как и у ТС - данные подменились, но запрос словно завис (ответа от сервера я так и не дождался). Версия ZP - 5.22.0.0 (это сообщение скорее для тех, кто...
  26. nicanil

    Подмена данных в ajax запросе (json)

    Сам с этим методом никогда не работал, поэтому потребовалось немного времени,чтоб протестировать. Делал на примере сайта http://programmerbook.ru/html/form/action/ (во вложении будет шаблон). Использовал этот сайт только потому, что он первый, который попался с формой и обработкой этой формы на...
  27. nicanil

    Подмена данных в ajax запросе (json)

    Радикальный метод (Внимание: будут сброшены настройки всех окон!) : Project Maker -> Настройки -> Отладка -> в самом низу кнопка "Сбросить панели".
  28. nicanil

    Подскажите по плагинам

    Есть чекбокс "Шифровать проект". Сам этой функцией не пользовался.
  29. nicanil

    Подмена данных в ajax запросе (json)

    Одно из возможных решений - https://zennolab.com/discussion/threads/zablokirovat-ili-podmenit-js.46037/#post-341718 В том сообщении описывается метод ChangeResponse, он подменяет данные, которые мы получаем от сервера. Есть ещё ChangeRequest - этот метод может подменять данные, которые мы...
  30. nicanil

    Решено Открытие инстанса из кода с ожиданием действий юзера

    Я о своём опыте, как в подобных ситуациях делал для себя.
  31. nicanil

    Решено Открытие инстанса из кода с ожиданием действий юзера

    Да, откроется. Но окно инстанса может затеряться где-то на заднем плане, оно не будет отображаться поверх всех окон (даже на панели задач его нет). Поэтому лучше сделать какое-то звуковое оповещение.
  32. nicanil

    Решено Открытие инстанса из кода с ожиданием действий юзера

    Да, только что проверил - всё работает. v5.22.0.0
  33. nicanil

    Решено Открытие инстанса из кода с ожиданием действий юзера

    Если тест проводился в ПМ, то можно и не заметить "появление" окна, т.к. оно и не появляется - под окном браузера ПМ просто появляется не совсем заметная кнопка - https://prnt.sc/ldwctd
  34. nicanil

    Работа с Листами (вкладками) Excel + работа планировщика

    Стандартными средствами работать с несколькими листами не получится. Зенка работает только с первым. Для подобного функционала нужно подключать доп. библиотеки.
  35. nicanil

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

    У меня есть решение лучше, на мой взгляд. Кубик "Свой C# код", туда заносим код ниже DateTime date = DateTime.Parse(project.Variables["date_to_convert"].Value); var Begining = new DateTime(1970, 1,1, 0,0,0); return (date - Begining).TotalSeconds; Дата, которую нужно конвертировать в UNIX time...
  36. nicanil

    Как вытащить заголовки GET запроса

    Надо смотреть в сторону C#, а конкретно - метод GetTraffic
  37. nicanil

    Плагин XenForo

    https://github.com/Xon/XenForo2-ChangePostDate Это не оно? Ещё можно попробовать залогиниться на xenforo.com и, возможно, появится кнопка скачивания прямо на странице https://xenforo.com/community/resources/change-post-date-by-xon.6077/ (справа под шапкой есть выключенная кнопка с текстом "No...
  38. nicanil

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

    Как один из возможных вариантов: В проекте должно существовать два списка 1. links - в нём исходный список урлов. 2. filtered_links - в этот список будут записываться отфильтрованные урлы. List<string> links = project.Lists["links"].ToList(); foreach (string link in links) { var uri = new...
  39. nicanil

    почта, получение настроек

    А можно чуть подробней какой "свой конфиг файл"? Как "подцепил" к зенке?
  40. nicanil

    Помогите разобраться с API за рубль.

    Проблема из первого сообщения данной темы решена или ещё нет? Если нет, то отпиши в личку, попробую помочь.
  41. nicanil

    Автоматическое создание переменных

    https://zennolab.com/discussion/threads/chtenie-parametrov-v-avtosozdavaemye-peremennye-iz-ini-fajla-odnim-snippetom.41824/ В этой теме есть код, который позволяет создавать переменные проекта используя C#.
  42. nicanil

    Помогите со сниппетом для форматирования текста

    SoUp1 правильно подсказывал решение. После работы снипета каждая строка представляет собой отдельный абзац.
  43. nicanil

    Помогите со сниппетом для форматирования текста

    В проекте, на момент запуска этого снипета, должно существовать 3 переменные: 1. words_count_from - минимальное кол-во слов в абзаце. 2. words_count_to - максимальное кол-во слов в абзаце. 3. text - в этой переменной должен быть исходный текст. В настройках сниппета надо будет указать куда...
  44. nicanil

    Как получить в список имена всех запущенных в ZP проектов?

    Отредактировал предыдущее своё сообщение. Проверил у себя - всё работает. Чтоб данный код нормально отработал и в ProjectMaker'е надо держать запущенным ZennoPoster.
  45. nicanil

    Как получить в список имена всех запущенных в ZP проектов?

    В шаблоне должен существовать список с именем projects. Чтоб код работал в ProjectMaker'е ZennoPoster должен быть запущен. // Не забудь подключить System.Xml (4.0.0) в GAC foreach (var task in ZennoPoster.TasksList) { System.Xml.XmlDocument xml_doc = new System.Xml.XmlDocument()...
  46. nicanil

    Количество неуспехов подряд в переменную

    Не забудь подключить System.Xml (4.0.0) в GAC Должна существовать переменная проекта с именем project_name, в которой должно быть имя проекта, информацию по которому ищем. // Не забудь подключить System.Xml (4.0.0) в GAC if (Global.Variables.IsProjectMaker) {...
  47. nicanil

    как работать с капмонстром и ситикей аддоном

    Lord_Alfred на конкурсе шаблонов открыл код своего ReCaptchaGnizer'а. Вот ссылка на тему - https://zennolab.com/discussion/threads/reshenie-recaptcha-v2-invisible-cherez-servisy-rucaptcha-i-anticaptcha-vremja-otkryt-karty.51507/ Можно взять его шаблон и посмотреть как он это реализовал у себя...
  48. nicanil

    как работать с капмонстром и ситикей аддоном

    https://zennolab.com/wiki/ru:addons:capmonster:sitekey
  49. nicanil

    Шаблон для рассылки с Mailchimp.com

    Прошу прощения за оффтопный вопрос. А как сделать скриншот в таком высоком качестве? (я имею ввиду скрин самого шаблона)
  50. nicanil

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

    Данную операцию довольно легко сделать и на стандартных экшенах. Да, места занимать будет чуть больше, но при необходимости можно будет самостоятельно внести правки в логику работы без особого труда.