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

  1. nicanil

    Блокировать скрипт (заглушку), помощь.

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

    Не работает привязка к таблице

    У Вас путь из нескольких переменных. Возможно в одной из них используется недопустимый символ. Или путь получается слишком длинный. Попробуйте перед экшеном привязки выводить путь в лог и вручную создать файл по такому пути.
  3. nicanil

    Вычесть дату

    В проекте должно существовать две переменные dateOne и dateTwo. В которых даты строго в указанном Вами формате - 19.01.2021 11:00! var dateOne = DateTime.ParseExact(project.Variables["dateOne"].Value, "dd.MM.yyyy HH:mm", System.Globalization.CultureInfo.InvariantCulture); var dateTwo =...
  4. nicanil

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

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

    Работа со сторонним API через метод POST

    Вы данные через переменные передаёте? В них точно есть значения? Во вложении шаблон-пример из одного экшена POST запроса, который отправляет письмо.
  6. nicanil

    Прочитать таблички в папках по заданному пути

    Пример кода для получения всех файлов из папки table, которая находится рядом рядом с шаблоном. Привязка файла к таблице и вывод первой ячейки в лог программы. var table = project.Tables["table"]; DirectoryInfo d = new DirectoryInfo(Path.Combine(project.Directory, "table")); FileInfo[] Files...
  7. nicanil

    Can't fill Input:file type value in 7.3.1

    Update ZP to 7.3.1.1. Everything should work.
  8. nicanil

    Подскажите как получить прокси который был сохранен в профиле.

    Ещё есть переменная {-Project.Proxy-} в которой тоже хранится прокси проекта.
  9. nicanil

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

    В коде, который Вы привели в этом сообщении не хватает определения для RangeValuiInt, поэтому я сделал минимально рабочий вариант: class RangeValuiInt { public int ValueMin { get; set; } public int ValueMax { get; set; } public RangeValuiInt() {}...
  10. nicanil

    Парсинг,исключение.

    Попробуйте протестировать регулярку в редакторе, который сразу подсвечивает результаты (https://regex101.com/, https://regexr.com/)
  11. nicanil

    Парсинг,исключение.

    Я, наверное, опять поспешил с выводами:dy: Проблема не в экшене, а в регулярках. Но тут нужна консультация человека, у которого черный пояс по RegExp.
  12. nicanil

    Парсинг,исключение.

    Проблема, скорее всего только в экшене Парсить данные. Можно с помощью данного экшена парсить всё что есть (без какой-либо фильтрации) в список. А потом уже в списке, с помощью экшена Операции над списком - Удалить строки - Удовлетворяющие регулряному выражению убрать лишнее. Нет, для этих...
  13. nicanil

    Параметры запуска программы Json в Netscape

    Как уже упомянули выше - в версии 7.3.1.0 появился новый экшен для работы с куками. Но, если по какой-то причине Вы не можете использовать последнюю версию, то можно и через упомянутую Вам программу. Чтоб всё заработало укажите полный путь к исполняемому файлуJsonToNetscape.exe (не...
  14. nicanil

    Подскажите пожалуйста как реализовать расписание

    Тогда стОит последовать совету sergodjan66 и поискать темы по управлению шаблонами из другого шаблона-менеджера. {-TimeNow.Date-} Формат выводимой даты можно менять - {-TimeNow.Datedd.MM.yy-} Подробнее о возможных значениях для строки-формата можно почитать здесь -...
  15. nicanil

    как перевести mp3 в аудио сообщение Телеграмм ?

    Если речь о ботах, то начать стоит, наверное, отсюда - документация по sendVoice Читать описание метода и потихоньку реализовывать задуманное. Параллельно можете поискать по форуму, темы по ТГ ботам неоднократно поднимались (конкретно за аудио-сообщения не помню, но по тексту и картинками точно...
  16. nicanil

    Подскажите пожалуйста как реализовать расписание

    Ссылка на справку по встроенному планировщику - клик Ещё вот здесь было описание по работе с ним - клик.
  17. nicanil

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

    Вариант 1: Можете немного модифицировать мой шаблон: добавляете в список названия столбцов добавляете ещё один цикл, внешний. В нём из списка с берёте с удалением строку (название столбца). далее в указанном столбце с помощью цикла проверяете на пустоту каждую ячейку - если в ней пусто, то...
  18. nicanil

    Вопрос по экшену "Замена"

    Выберите в пункте Что заменять опцию Всё
  19. nicanil

    прочитать файл .DB

    Без примера БД я, к сожалению, никак помочь не могу :(
  20. nicanil

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

    Прикрепил пример. Минимальная версия - 7.1.7.0 (5.46.0.0). Если что-то будет непонятно - спрашивайте.
  21. nicanil

    Андроид USB + Zennoposter

    Вот несколько ссылок связанных с Android (не только C# автоматизация): Управление любыми Android приложениями на смартфоне из ZP Автоматизация Android без посредников. Часть 1. Android на POST\GET с помощью Frida-Server+BURPSuite и бонус Регер акков Google через старый Android (recaptcha v 1)...
  22. nicanil

    прочитать файл .DB

    Можете пример БД предоставить для тестов (можно в личку)?
  23. nicanil

    Спарсить страницу, помощь Xpath или регулярное выражение

    Можете попробовать вот такой XPath: //i[@class='p-programms__item__icon' and (@title='Сериал' or @title='Фильм')]/preceding-sibling::span[contains(@class, 'p-programms__item__name-link')]/ancestor::div[@data-id][1]
  24. nicanil

    Спарсить страницу, помощь Xpath или регулярное выражение

    Вместо class надо вставить @class (это форум сделал автозамену) Я отредактировал прошлое сообщение, теперь там всё ОК, А Вы посмотрите, какой запрос уходит при клике. Возможно он не сложный и его легко будет составить? Сможете ускорить шаблон переведя часть логики на запросы.
  25. nicanil

    Спарсить страницу, помощь Xpath или регулярное выражение

    У меня получился такой XPath: //i[@class='p-programms__item__icon' and (@title='Сериал' or @title='Фильм')]/preceding-sibling::span[contains(@class, 'p-programms__item__name-link')] Но в нём я привязывался к словам "Сериал" и "Фильм", возможно что при использовании не русских прокси этот текст...
  26. nicanil

    прочитать файл .DB

    Не могу сказать. Тут на свой страх и риск, как говорится. Быстренько погуглил и нашёл тред на Reddit, в одном из сообщений человек пишет, что загружал свой собственный exe файл и тоже была сработка от SecureAge APEX. Т.ч., возможно, это не очень критично
  27. nicanil

    Проблема с кнопкой "Вперед" (Выполнить до точки установки)

    Вам нужно чтоб шаблон зациклилися и выполнялся пока есть данные? Тогда проблема была в том, что у Вас из последнего экшена был сделан выход по красной ветке, а экшен завершался успехом (т.е. выходил по зелёной ветке) Эта настройка регулирует как будет вести себя программа при клике по кнопке...
  28. nicanil

    прочитать файл .DB

    Наверное стоит отметить, что на VirusTotal есть одно срабатывание по файлу-установщику драйвера - ссылка.
  29. nicanil

    прочитать файл .DB

    На практике я не проверял, но не вижу никаких преград - всё должно работать. Да, заказчику придётся тоже устанавливать этот драйвер (если не был установлен ранее).
  30. nicanil

    Поиск совпадений в таблице.

    Сниппет (в нормальных условиях) всегда будет выходить по зелёной ветке. Возвращает либо True (когда на одном из этапов не найдено совпадение), либо False (когда в одной из колонок было найдено совпадение) В начале сниппета можно задать свои имена переменных и таблицы. // Название таблицы...
  31. nicanil

    прочитать файл .DB

    Судя по тому что пишут здесь SoftphonePro.db - это SQLite база данных. Есть как минимум два способа, как можно с ней работать из шаблона ZP. Первый способ: Через стандартный экшен Данные-Базы данных Для этого надо будет установить ODBC драйвер, можно взять здесь -...
  32. nicanil

    Дата изменения папки

    В переменной проекта path должен быть указан путь, по которому будем проверять директории. В настройках экшена укажите переменную, в которую запишется результат работы (полный путь к директории с самой старой датой изменения). Если по указанному пути нет папок, то вернётся пустая строка. var...
  33. nicanil

    Работа со списками во много потоке

    Можно немного позанудствовать? :-) Если только привязывать файл (опция Загружать из файла(1) ) то у каждого потока всё-равно будет своя отдельная локальная копия списка. Просто начальные данные все потоки будут брать из одного и того же файла. Любые изменения внутри потока не отразятся на...
  34. nicanil

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

    Поспешил. Обработка текста - Замена. что искть - \s На что заменить - пустота Regex С помощью экшена Обработка текста сделайте Trim у переменной password. ctrl + пробел в текстовом поле экшена Выбираете любой вариант, ставите точку и будет выбор.
  35. nicanil

    Ошибка с#

    project.Variables["result_status"].Value = string.Join(Environment.NewLine, done1);
  36. nicanil

    C# самый старый файл как ?

    Взял исходники тут - https://www.codeproject.com/Articles/38959/A-Faster-Directory-Enumerator Вставил содержимое файла FastDirectoryEnumerator.cs в Общий код (только убрал повторяющиеся usnig'и). Заработало. var oldestFile =...
  37. nicanil

    c# Размер чекбокса на форме. Как?

    Посмотрите здесь - клик (или тут - автоперевод первой ссылки)
  38. nicanil

    Конструктор действий - классика в xPath? xPath в переменную?

    Используйте XPath в экшене для клика :-) Вот ссылка на документацию - клик Почитайте статьи, которые я приводил выше и baracuda Покликайте по ссылкам в документации. К сожалению, сегодня я уже помочь не смогу. Но если Вы не справитесь до завтра, то скидывайте завтра с утра в ЛС данные для...
  39. nicanil

    Конструктор действий - классика в xPath? xPath в переменную?

    Чтоб Вам помочь нужен URL страницы, для которой всё это делается :-)
  40. nicanil

    Конструктор действий - классика в xPath? xPath в переменную?

    Создаёте XPath сначала для конкретного url. Затем в экшене заменяете конкретный url на переменную (в которую будете подставлять нужный url). В итоге получится что-то такое: //h2[contains(text(), '{-Variable.domain-}')] (это пример! У Вас будет другой XPath). Вот в этом сообщении приводили...
  41. nicanil

    Как можно сделать или где взять ии для чатбота?

    У меня в закладках давно лежат несколько ссылок по данной теме: Ничем из этого не пользовался и не знаю на сколько всё это живо сейчас, просто сохранил когда-то на всякий случай. Наверное "случай" настал :-)
  42. nicanil

    Получить координаты элемента стоящего перед заданными значениями

    Вам выше посоветовали самое правильное решение в этой ситуации - использовать XPath :-) Регулярками будет очень сложно тут обойтись (если вообще возможно). XPath Вам в будущем пригодится ещё не раз.
  43. nicanil

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

    Они есть и в 7й версии.
  44. nicanil

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

    Отписал в ЛС
  45. nicanil

    Посоветуйте лайфхаки по ускорению и улучшению разгадывания google recapcha

    Лучше напишите в Рекламном разделе. Там у Вас намного больше шансов найти исполнителя. В приватной части раздела с бесплатными шаблонами есть проект для нагуливания профилей - Создание и прогревание профилей ("нагуливание" куки) для дальнейших регистраций
  46. nicanil

    Браузер не меняется.

    В настройках проекта (правая часть Вашего скрина) выбирается движок браузера, на котором будет работать шаблон (физический движок, если так можно выразиться). Подробней тут - клик. В настройках, которые отображены в левой части скриншота, выбираются опции для генерации строки User-Agent ...
  47. nicanil

    Торренты и зенопостер

    Да, можно. Справка. Тут придётся, наверное, периодически заходить в торрент-клиент и удалять вручную торренты с ошибкам. Ещё не забывайте, что в qBittorrent есть ограничение на количество активных торрентов:
  48. nicanil

    Local Plugin - How to pass variable value

    Add Bot interface to your nested project. And then you can use it to pass variables to plugin: If you want to return value from plugin don't forget to check option Return value (Plugin mode) when creating interface: