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

  1. nicanil

    Конструктор действий и клик по последнему найденному элементу

    http://zennolab.com/wiki/ru:ranges В номер совпадения прописать end
  2. nicanil

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

    Как-то так. Возвращается половина строк из исходного списка (если длина исходного списка нечётная, то она округляется в большую сторону) // Переменная, в которой лежат строки. string input_str = project.Variables["input"].Value; // Преобразовываем в список. var list =...
  3. nicanil

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

    Находим первое совпадение и возвращаем его: /*Возвращается первое совпадение. Если совпадений не найдено, возвращается -1.*/ // Список в котором ищем. var source_list = project.Lists["source"]; // Строка, которую ищем в списке. string pattern = project.Variables["pattern"].Value; foreach...
  4. nicanil

    Положить ссылку в переменную с помощью монитора трафика

    И в коде этого JS файла можно найти нужный нам client_id (он там в открытом виде лежит). Может от этого уже как-то отталкиваться? OFFTOP: А как можно узнать какой обработчик висит на конкретном элементе? Т.е. как masterLomaster узнал, что при наведении на кнопку Play идёт вызов функции из...
  5. nicanil

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

    (?<="from_id":)\d+(?=,) P.S. Регулярки, по моему мнению, не самый лучший способ работы с JSON. В версии ZP 5.10.X.X добавлены инструменты и макросы для работы с JSON и XML
  6. nicanil

    Загрузка картинки перетаскиванием в браузер

    http://zennolab.com/discussion/threads/vzjat-i-peretaschit-kartinku.29141/#post-209914
  7. nicanil

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

    Попробовал только что у себя - работает. Версия ZP - 5.9.9.1 Приложил шаблон. Алгоритм простой: 1-й экшн - читаем файл в переменную; 2-й - устанавливаем в новую переменную значение, которое надо найти; 3-й - ищем строку с необходимым значением. Может у Вас в переменной {-Variable.art_2-} лишний...
  8. nicanil

    выдрать с переменной значение

    Экшн "Обработка текста", выбираем Regex. В поле для текста вставляем макрос переменной в которой ответ на POST/GET запрос лежит (например, {-Variable.response-}), вставляем регулярное выражение в подходящее поле.
  9. nicanil

    Как парсить тех, кто принимает участие в обсуждении

    ok, можно и подробнее. Вот вариант URL'а для запроса https://api.vk.com/method/board.getComments?group_id=21104755&topic_id=32011729&count=100&offset=0&v=5.6 Начал расписывать, что за что отвечает и понял, что просто перепечатываю документацию ВК (ссылку давал выше), там всё подробно и...
  10. nicanil

    Переменную в c#

    Регуляркой? (?<=topic/)\d+
  11. nicanil

    Переменную в c#

    А если так: ... var x = instance.ActiveTab.FindElementByXpath(".//*[@data-id1='" + s + "'/span[1]]", 0) ... Проверить не могу, но должно работать. Скорее всего есть более элегантное решение.
  12. nicanil

    Как парсить тех, кто принимает участие в обсуждении

    https://vk.com/dev.php?method=board.getComments
  13. nicanil

    В чём ошибка get запроса?

    Попробуйте версию API изменить на 5.8 В URL'е GET-запроса в конце изменить v=5.6 на v=5.8
  14. nicanil

    Метки

    В настройках проекта, в ZP, прописываются.
  15. nicanil

    API Video Вконтакте

    Набросал шаблон. Рядом с шаблоном должно лежать видео с именем video.mp4 (это не сложно поправить в соответствующем экшене). Как загрузить видео через экшн "POST запрос" я так и не разобрался. Для этой цели использовал C#. System.Net.WebClient webclient = new System.Net.WebClient(); var...
  16. nicanil

    не вижу капчу в ПМ

    Вот юзер-агент (в гугле можно найти другие) - Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36 Потом в PM: "Данные" - "Операции над профилем". Из выпадающего списка выбираем "Переназначить поля". В колонке "Параметр" выбираем...
  17. nicanil

    не вижу капчу в ПМ

    Возможно стоит попробовать сменить юзер-агент взяв его из более или менее современного браузера?
  18. nicanil

    редактирование фаила профиля

    Тоже пробовал в одно время вручную менять данные в файлах профиля. Сколько ни пытался, как я их не распаковывал\запаковывал, итог всегда был один - PM не открывал отредактированный профиль. В конце-концов плюнул на это дело и изменяю данные через экшн "Операции над профилем" ZennoPoster 5.9.9.1...
  19. nicanil

    Как нажать на кнопку с нужным текстом?

    Если я правильно понял условия задачи, то: когда подгрузится список с кнопками кликаем по одной из них и отправляем в конструктор действий (HTML код же у них одинаковый? Отличаются они только текстом?). В конструкторе в поле "Имя атрибута" выбираем "innertext", в поле "Значение" вставляем макрос...
  20. nicanil

    Некоректная работа проверки текста при регистрации mail.ru

    Когда запустил шаб первый раз (что в PM, что в ZP) то при выполнении не все данные успевали проставляться. Т.е. в PM, например, не выбрался пол. В ZP не установился пол и фамилия, но выполнение уже пошло дальше. И соответственно переменная в которой должно быть проверочное слово будет пуста...
  21. nicanil

    Пользовательские поля в профиле.

    Всем спасибо за ответы и советы:-) Для себя решил проблему с помощью глобальных переменных. Тему можно закрыть.
  22. nicanil

    Пользовательские поля в профиле.

    А я думал умею пользоваться поиском:ah: Ок, тогда остаётся вопрос запаковки файлов профиля. Т.е. сначала сохраняем его, распаковываем, вручную вносим изменения в файл profiledata.zpdata и каким-то магическим (для меня) образом упаковываем обратно. Вот по последнему шагу хочу получить совет. Как...
  23. nicanil

    Пользовательские поля в профиле.

    Здравствуйте. Можно ли каким-либо образом добавить в профиль дополнительные поля? Пробовал сохранить профиль, отредактировать profiledata.zpdata добавив доп. поля, но после повторной упаковки не могу загрузить профиль в Project Maker'е, выдаёт ошибку "object reference not set to an instance of...