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

  1. Mihalich

    Как связать форму с сайта с zennoposter

    А как это сделать? Может попадались статьи где это описано? Я не знаю как на VDS с виндой с сайта прислать гет-запрос так, чтобы Зенка его получила. Ушастая прокладка? вы имеете ввиду вручную человеку? надо чтобы автономно работало. Пока писал подумалось вот так: - скрипт №1 из формы пишет в...
  2. Mihalich

    Как связать форму с сайта с zennoposter

    Доброго всем дня. Подскажите какие пути есть сделать следующее: Юзер заполняет форму на сайте. Данные формы попадают в очередь в Зенку. Зенка собирает ответ. Юзер получает или на почту или на той же странице результат. Как это сделать? Какие есть пути?
  3. Mihalich

    Спарсить из приложения текст

    По самые помидоры. Ещё надо постараться, чтобы увидеть среди мяса матрицы где там человек может рулить. Это исчезающе малые моменты времени.
  4. Mihalich

    Спарсить из приложения текст

    свою дату рождения проверьте - попадание почти 100%
  5. Mihalich

    Спарсить из приложения текст

    ) если бы это была просто сгенерированная инфа. Это определённая система. Связывался с автором - говорит не вынуть эту штуку из кода.
  6. Mihalich

    Спарсить из приложения текст

    Само приложение приложение
  7. Mihalich

    Спарсить из приложения текст

    Доброго всем дня. Нужно спарсить один раз данные из приложения. В приложении менять даты и копировать в CSV текст для этого дня: пары дата + текст. Перебрать нужно каждый день из 120 лет. Текст выделяется и копируется. Дата устанавливается только свайпом: отдельно день, месяц, год. Нужна...
  8. Mihalich

    C# Сложение дробных чисел

    Благодарю. Открыл для себя этот тип )
  9. Mihalich

    C# Сложение дробных чисел

    Ребят, всем доброго дня. Тоже столкнулся со сложением и вычитанием в C# дробных чисел. priceOur = 0,3 priceOurVokne = 0,4 Дабл даёт -0.1 double result = double.Parse(project.Variables["priceOur"].Value) - double.Parse(project.Variables["priceOurVokne"].Value); return result; a код с float...
  10. Mihalich

    Не запускается программа

    Всем привет! Задача - скачивать файлы и задавать им новые имена. Скачал wget и положил его рядом с проектом. Использую кубик "Запуск программы". Настройки простые - скрин прилагаю. Ошибка в логе: Выполнение программы C:\Zennoposter projects\парсер\\wget.exe Результат: -1 И с таким путём тоже...
  11. Mihalich

    Как использовать xpath для поиска, замены, удаления?

    Спасибо. JS не знаю. Поэтому использовал мощную прогу Textpipe. Сделал настройку, которая обрабатывает результаты парсинга. Может кому пригодиться: так в строчке с нужным куском делаем замену http://joxi.ru/LmGDBBCwvOv12l?d=1 и все операции замена тега в строчке http://joxi.ru/KAgGaaiEYyjJAl?d=1...
  12. Mihalich

    Как использовать xpath для поиска, замены, удаления?

    Ребят, вопрос так и не решился. Если я совсем бред написал - направьте на путь правильный ) Просто хотелось бы по феншую как-то заменять теги. Чтобы просто и 100% безотказно.
  13. Mihalich

    Как использовать xpath для поиска, замены, удаления?

    Делаю так: 1. захожу на сайт 2. выдёргиваю контент в текстовую переменную: Tab tab = instance.MainTab; HtmlElement he = tab.FindElementByXPath("//div[@class='content-white']",0); var result = he.InnerHtml; return result; Сделал xpath для тех элементов, которые нужно удалить...
  14. Mihalich

    Не дать лайтбоксу закрыться

    Всем здравия! Дано: по клику открывается лайтбокс с формой. При нажатии на кнопку Ок отправляется заявка и лайтбокс закрывается. Заявка не снифается ничем (всё взаимодействие через сокет https). Поэтому через запрос отпадает. Если дать лайтбоксу закрыться, то его открытие занимает 3-4 секунды...
  15. Mihalich

    клик RiseEvent срабатывает через раз

    Всем добрейшего дня. Xpath стабильно и всегда находит 30 элементов, а я вижу их в логе. Следом кликаем по одному из элементов. ЗАТЫК — реакция на клик происходит через раз (может 4 раза подряд сработать, а потом разок никак не отреагировать, будто и не было клика). Пробовал уровни эмуляции...
  16. Mihalich

    Как работать с элементами, которые нашёл через xpath

    Я правильно понимаю, что если нужно кликнуть чекбокс, кнопку, вписать что-то в поле, то HtmlAgilityPack не подходит? Нужно вот так делать: var post1 = instance.ActiveTab.FindElementByXPath(xpath1, 0); if (!post1.IsVoid) { post1.Click(); } else { return "не нашли...
  17. Mihalich

    Как работать с элементами, которые нашёл через xpath

    Всем доброго дня! Осваиваю HtmlAgilityPack и xpath. Есть такой код из примеров на форуме: HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument(); doc.LoadHtml(instance.ActiveTab.DomText); // грузим DOM напрямую сюда string result = ""; var var_xpath1 =...
  18. Mihalich

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

    Друзья, привет! Шаблон работает несколько часов подряд. Нужно сделать несколько перерывов в его работе. Подскажите как сделать снипет, в котором в любой день в 15:45 процесс уходил на Кубик "пауза" на 1 час?
  19. Mihalich

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

    Я не правильно выразил. Xpath настроена и проверена так, что doc.DocumentNode.SelectNodes(var_xpath1) выдаёт не список, а один результат. Цикл foreach я взял из примеров с форума. Но ведь наверняка есть способ как без цикла для моего случая просто взять что нашёл SelectNodes и сохранить в...
  20. Mihalich

    Какой самый быстрый способ парсить?

    Глянул, но там идут сплошные Binary Frame (Opcode 2). В хроме их контент не видно. Да и как "присосаться" к этому потоку в ЗП не знаю. Может кто поможет? Там две цифры обновляющиеся нужно постоянно мониторить в цикле.
  21. Mihalich

    Какой самый быстрый способ парсить?

    Там одна страничка загружается и дальше похоже только js-ы обновляют данные вот по такой ссылке: wss://site.com/socket.io/websocket?from=chart%2FGfc340Hb%2F&date=2018_11_16-15_48 Выглядит это нескончаемым потоком http://joxi.ru/p277BBSobdxp27?d=1 Как её слушать и вылавливать данные?
  22. Mihalich

    Какой самый быстрый способ парсить?

    Вынес её из кода в кубик (Табы - Данные - взять DOM). В половине случаев он выполняется за 60мс. в половине за 600мс. В среднем получается 320мс. Какие есть способы оптимизировать и ускорить ЗП, чтобы стабильно получать страницу для парсинга за 60-100мс?
  23. Mihalich

    Какой самый быстрый способ парсить?

    Нашёл. Вот эта строчка даёт такую задержку: doc.LoadHtml(instance.ActiveTab.DomText); Кто знает - есть какие-то более шустрые альтернативы?
  24. Mihalich

    Какой самый быстрый способ парсить?

    Подключил htmlagility и сделал C# в котором выдёргиваю один элемент и текст из него. Но в трейсе ещё хуже стало - 500 мс в среднем. Что делают не так? Как ускорить на порядок? Вот код:
  25. Mihalich

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

    Доброго всем дня! Разбираюсь с xpath и htmlagility. Протестировал нужное выражение xpath - оно точно возвращает один элемент. Как его в C# без всяких foreach одной строчкой в переменную положить? Вот как сейчас: HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument(); // создание...
  26. Mihalich

    Какой самый быстрый способ парсить?

    Спасибо, пошёл изучать Xpath и htmlagility в этот пост.
  27. Mihalich

    Какой самый быстрый способ парсить?

    Измерял в zennoposter через ПКМ по проекту - Трассировать выполнение - тут c:\Users\Администратор\Documents\ZennoLab\Traces\тест.xmlz\49.txt
  28. Mihalich

    Какой самый быстрый способ парсить?

    Всем доброго дня. Пришло время оптимизировать шаблон. Судя по трейсу почти все ключевые кубики парсят по 250-300мс. Часть сделана через кубики "обработка текста" - закидываю {-Page.Dom-} в качестве входной переменной и regex-находит нужный фрагмент. Часть сделана через конструктор действий -...
  29. Mihalich

    Как отслеживать появление лайтбокса?

    Решил так - добавил div из лайтбокса в конструктор действий и ищу в цикле с паузой 1 сек. Как только появляется - выходит из цикла и идёт выполнять следующие действия.
  30. Mihalich

    Как отслеживать появление лайтбокса?

    Доброго всем дня, Стоит задача отслеживать момент появления уведомлений, которые сделаны лайтбоксом. JS сам решает когда показать нужный лайтбокс и может это сделать в интервале от 2 сек до 5 минут. Нужно поймать момент появления и сразу же запустить дальше работу шаблона. Js изменяет класс...
  31. Mihalich

    Не удалось восстановить соединение с сервером авторизации

    Загрузил это проект в ZP после этого PM перестал вылетать.
  32. Mihalich

    Не удалось восстановить соединение с сервером авторизации

    Проблема в обеих версиях PM 5.11 и 5.12. Только в PM, ZP работает отлично. Не ставил. Срок лицензии истёк в прошлом году.
  33. Mihalich

    Не удалось восстановить соединение с сервером авторизации

    дата и время правильные. Оказалось куча антивирей было и защит. - отключил брендмауэр - удалил аваст - защитник винды - отключил защиту в реальном времени в параметрах - защитник винды - добавил все процессы и папку зенно в исключения - malwarebytes удалил - удалил anvir task manager - удалил...
  34. Mihalich

    Не удалось восстановить соединение с сервером авторизации

    Доброго дня! Такая же проблема. Работает Project Maker минут 5-10 и после очередного запуска проекта в логе пишет каждые 20 секунд: Не удалось восстановить соединение с сервером авторизации Файервол отключал. Антивируса нет. Сеть в норме: комп-роутер-проводной инет. Файл report -...
  35. Mihalich

    Google обрезает урл запроса

    Большое спасибо! Так работает как надо.
  36. Mihalich

    Google обрезает урл запроса

    Доброго всем дня! Записал простейшую проверку выдачи гугла по запросу например site:yandex.ru А он обрезает всё, что после точки до site:yandex. Вот скрин http://joxi.ru/DmBDBBCNDKaDAP?d=1 Во вложении шаблон. Что я делаю не так?
  37. Mihalich

    Excel - как сохранять числа как числа, а не как текст

    Доброго всем дня. Делаю парсинг чисел со страниц. Записываю их в Excel-файл. Ячейки с ними с ошибкой "Число сохранено как текст". Как сделать так чтобы записывало как число? Скрин. Пробовал в C# return(5) в переменную. Не помогает.
  38. Mihalich

    Перебор фотографий в альбоме ВК и сохранение больших фото

    Всем доброго дня! Уровень - совсем новичок. Задача: Есть куча ссылок на альбомы. Вот один из - https://vk.com/album26575081_0 Нужно прокликать все и посохранять большие фото. Проблема: Не знаю с какой стороны подступиться к задаче сохранения фотографий из альбома. Регуляркой соберу список. Но...