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

  1. Dmitriy Ka

    Подскажите как быстро фильтрануть большую коллекцию HtmlElements

    Всем привет, есть задача собрать блоки с текстом HtmlElement со странице(что бы в дальнейшем с ними взаимодействовать через эмуляцию) и очистить его от ненужного хлама. Пример сайта https://ria.ru/ Написал такой код который с этим справляется, но фильтрует долго var result =...
  2. Dmitriy Ka

    Поиск и добавление текста в список (C#)

    Попробуйте так // берем из переменной текст, который надо искать var _mazhor = project.Variables["mazhor"].Value; // получаем список, в котором будем искать var _otpravleno = project.Lists["Отправлено"]; // ищем в каждой строчке в списке lock (SyncObjects.ListSyncer) { for (int i = 0; i <...
  3. Dmitriy Ka

    Поиск и добавление текста в список (C#)

    Данный код не ищет по символам, возможно ошибка все таки в вашем коде, так же проверьте переменную var textContains = project.Variables["Text"].Value; по ней мы проверяем содержится ли переменная в строке. Скиньте код который вы используете и несколько строк для поиска
  4. Dmitriy Ka

    Не загружается браузер

    Сегодня такую же фигню словил, подождал минут 5-10 и браузер прогрузился, потом нормально стал работать. До этого движки не менял, с утра запустил компьютер и поймал такую же фигню.
  5. Dmitriy Ka

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

    К какому типу данных относится topInTab, leftInTab? Их можно через C# получить? :-)
  6. Dmitriy Ka

    Как собрать проект Visual Studio в одну dll для ZP?

    Спасибо за наводку, в VS понизил версию пакетов с dll и вроде заработало:-)
  7. Dmitriy Ka

    Как собрать проект Visual Studio в одну dll для ZP?

    Не помогает, я и в отдельную папку все скидывал и ссылки на нее указывал. Я даже в GAC добавил эти dll которые в логе и в using попытался прописать, но в using прописывается только using Microsoft.Extensions.Hosting; (Abstractions нет) Все равно эта ошибка.
  8. Dmitriy Ka

    Как собрать проект Visual Studio в одну dll для ZP?

    Всем привет. Есть проект в VS в котором используются разные dll Я через кубик Проект Visual Studio пытаюсь собрать все это в одну dll, в логе ZP пишется что зависимостей нет и так пойдет :-) . Когда подключаю собранную dll в ZP, то в лог выдает ошибки что нет нужных ссылок на те библиотеке...
  9. Dmitriy Ka

    Как взять несколько рандомных строк из списка?

    Я бы переделал логику работы. Сделал 3 списка: 1 - список значение 2 - список плохих значений 3 - список рандомных значений без плохих Что-то типа такого var countRndItems = "10"; var lstItems = project.Lists["items"]; var lstBadItems = project.Lists["badItems"]; var lstRndItems = lstItems...
  10. Dmitriy Ka

    Как взять несколько рандомных строк из списка?

    У ZP есть еще свой собственный метод, чтобы брать рандомные строки из списка https://help.zennolab.com/en/v7/zennoposter/7.1.4/webframe.html#topic1200.html
  11. Dmitriy Ka

    Яндекс капча

    Поделишься реализацией тачей?:-) Интересно посмотреть на твою реализацию, у меня сейчас есть задача по работе с тачами, а у меня пока какое-то говнище получается:D
  12. Dmitriy Ka

    Zennoposter и VS работа с несколькими проектами.

    Вроде разобрался. Тут нужно пути прописать
  13. Dmitriy Ka

    Удалить несколько блоков из JSON

    Попробуйте так var obj = Global.ZennoLab.Json.Linq.JObject.Parse(jsonString);
  14. Dmitriy Ka

    xPath descendant не работает в FindElementByXPath

    var xPath3 = tab.FindElementByXPath("//h1/descendant::*[text()]", 0).InnerText; Такой вариант работает, спасибо!
  15. Dmitriy Ka

    Вопрос по сервису sms-activate.org

    Возможно кому-то удалось обойти антифрод систему smshub и simsms у них тоже смс не приходят или очень плохо приходят и не на все ГЕО
  16. Dmitriy Ka

    Вопрос по сервису sms-activate.org

    Сейчас есть трудности с регистрацией аккаунтов в ВК. Видимо ВК неплохо так прокачал свою антифрод систему и просто не отправляет СМС на подозрительные для него номера.
  17. Dmitriy Ka

    xPath descendant не работает в FindElementByXPath

    Логика была в том чтобы из тега h1 получить текст, но проблема в том что иного есть тег h1 и в нем текст, а иногда h1 и вложенный тег в котором текст. Эту задачу решает такой путь //h1/descendant::text(), но метод FindElementByXPath не может его нормально обработать и выдает пустое значение...
  18. Dmitriy Ka

    Zennoposter и VS работа с несколькими проектами.

    Столкнулся с такой проблемой, в решение для работы с ZP, нужно было создать еще один проект. Получилось так что первый проект работает и дебажется все ок, а когда пытаюсь запустить или отдебажить 2ой проект выдает ошибку: "Проект, создающий библиотеку классов, не может быть непосредственно...
  19. Dmitriy Ka

    xPath descendant не работает в FindElementByXPath

    Понятно, придется делать костыли) к span не хотел подвязываться, потому что не на всех сайтах его используют, но придется костылить через него.
  20. Dmitriy Ka

    xPath descendant не работает в FindElementByXPath

    Подскажите в чем проблема, в DevTool xPath выдает ожидаемое, а метод FindElementByXPath получает пустое значение Пример сайт: https://lenta.ru/news/2023/03/27/kurs/ Не работает xPath2, хотя в DevTool выдается нужный результат var tab = instance.ActiveTab; var xPath1 =...
  21. Dmitriy Ka

    Отправка сообщений ctrl + v,с помощью C#

    Можно поподробней описать задачу, скорей всего это можно сделать без ctrl c-v. Кладем данные в переменную и работаем с этой переменной, куда надо отправляем, куда надо вставляем. В поле ввода его можно вставить через метод SetValue(); SetValue
  22. Dmitriy Ka

    Как округлить такие числа

    Метод Math.Floor() Подробное описание var number = double.Parse(project.Variables["number"].Value, CultureInfo.InvariantCulture); return Math.Floor(number);
  23. Dmitriy Ka

    BotUI не могу полностью скрыть Filename через JS

    Получилось скрыть поля, не через .hide(), а через .css("display", "none") и подвязываться к id "tooltip" поля, но теперь поехала верстка:dy: Пробовал отображать и через .css("display", "block") и через .css("display", "inline")
  24. Dmitriy Ka

    BotUI не могу полностью скрыть Filename через JS

    Столкнулся с такой проблемой не могу полностью скрыть поле Filename через JS Само поле скрывается, но кнопка остается, к button и span добавил такое же id как и у поля, но кнопка все равно не исчезает, подскажите как ее скрыть? На скрине: 1 поле .show(), 2 и 3 поле .hide() но кнопку все равно видно
  25. Dmitriy Ka

    ZP BotUI и относительный путь

    Подскажите как реализовать такую штуку. Есть json с настройками (лежит в соседней папки с проектом) { "Countries": { "Россия":"0", "Англия":"16" }, "Operators": { "Любой":"any", "МТС":"mts", "Мегафон":"megafon", "Теле2":"tele2" } } Как...
  26. Dmitriy Ka

    FullEmulationCurrentPosition - какие координаты выдает?

    Может быть это страница по разному загружается иногда на размер инстанса, а иногда больше? По своему опыту скажу, что когда скролишь ленту Y увеличивается, значит он абсолютный (исходя из размера всей страницы)
  27. Dmitriy Ka

    Как получить список файлов в папке и вывести их на странице входных параметров?

    var dirProfile = project.Variables["dirProfile"].Value; var pathSave = project.Variables["pathSave"].Value; var lstProfile = Directory.GetFiles(dirProfile, "*zpprofile").ToList(); File.AppendAllLines(pathSave, lstProfile);
  28. Dmitriy Ka

    Как показать визуально мышь эмуляции в Инстансах ZennoPostera

    Не могу найти, как обратиться к холсту браузера
  29. Dmitriy Ka

    Не работает CookieContainer

    Его просто удобней использовать чем ZennoPoster.HTTP.Request
  30. Dmitriy Ka

    Как показать визуально мышь эмуляции в Инстансах ZennoPostera

    Подскажите, как-то можно показывать визуально мышь эмуляции в Браузерах ZennoPostera? А то в PM мышь показывается, а в ZP ее визуально не видно
  31. Dmitriy Ka

    Не работает CookieContainer

    Действительно, в методе ZennoPoster.HttpGet не используется CookieContainer, очень жаль.
  32. Dmitriy Ka

    Не работает CookieContainer

    Есть код который получает значение нужной куки через гет запрос. Сегодня перестал получать, CookieContainer пустой, хотя через мониторинг трафика куки есть, в чем может быть проблема? var reqUrl = "https://m.vk.com/"; var resp = ZennoPoster.HttpGet(reqUrl); var authId =...
  33. Dmitriy Ka

    В Visual Studio НЕ передаются Keys `project.Variables.Keys`

    Спасибо за проект, обязательно разберусь, как раз стоит задачка по работе с Yandex
  34. Dmitriy Ka

    В Visual Studio НЕ передаются Keys `project.Variables.Keys`

    Ну забыл убрать static, что вам сложно 2 слова удалить?)
  35. Dmitriy Ka

    В Visual Studio НЕ передаются Keys `project.Variables.Keys`

    Больше спорить не буду, каждому свое:ay:
  36. Dmitriy Ka

    В Visual Studio НЕ передаются Keys `project.Variables.Keys`

    Есть предложение, когда у вас встанет вопрос с дебагом можем созваниться, я Вам покажу и расскажу как я работаю, думаю после этого у вас не будет проблем с VS:-) Вот пожалуйста public class Handler { private ZennoLab.InterfacesLibrary.ProjectModel.IZennoPosterProjectModel _project...
  37. Dmitriy Ka

    В Visual Studio НЕ передаются Keys `project.Variables.Keys`

    Конечно можно, я не спорю. Просто в ZP есть куча крутых методов которые не нужно писать их нужно просто использовать, а для этого удобней будет запустить VS и ZP, в VS через метод Execute написать код (где уже прокинут project \ instance и работает куча методов ZP), а потом просто взять и...
  38. Dmitriy Ka

    В Visual Studio НЕ передаются Keys `project.Variables.Keys`

    Я с плагинами не работал и не знаю как они работают, но то что ошибки выдали результат который я ожидал, говорит о том что я правильно думаю :-)
  39. Dmitriy Ka

    В Visual Studio НЕ передаются Keys `project.Variables.Keys`

    Можно поподробней, в чем бред?
  40. Dmitriy Ka

    В Visual Studio НЕ передаются Keys `project.Variables.Keys`

    Можно, но их надо будет прокидывать, а если работаем в VS через метод Execute они уже прокинуты и мы можем к ним без проблем обращаться
  41. Dmitriy Ka

    В Visual Studio НЕ передаются Keys `project.Variables.Keys`

    Если пишем dll то можно, а если пишем код для кубиков C# то обязательно:-)
  42. Dmitriy Ka

    В Visual Studio НЕ передаются Keys `project.Variables.Keys`

    в main нет переменной TestVar получаем Exseption, в main2 есть переменная и ее данные выводятся в лог :-) И что тут неожиданного, кроме того как тупо это все реализовано?:D
  43. Dmitriy Ka

    В Visual Studio НЕ передаются Keys `project.Variables.Keys`

    Похоже Вы плохо прочитали статью и не поняли главного смысла который там закладывался. А 5 строчек кода это пример, там может быть и 1000 строк кода. Я уже больше полугода пишу код для проектов ZP только через VS и кайфую на сколько проще писать и дебажить код :-) Если Вы пишите код для ZP...
  44. Dmitriy Ka

    В Visual Studio НЕ передаются Keys `project.Variables.Keys`

    Проверил, у меня тоже null в VS
  45. Dmitriy Ka

    Сторонний HTTP клиент

    А какого именно функционала то не хватает? :-)
  46. Dmitriy Ka

    Работа из профиля слетает авторизация

    Всем привет, подскажите в чем проблема? ZP v 7.7.3.0 / Chromium - Все галки + Супер Эмуляция Столкнулся с такой проблемой, сохраняю профиль с авторизацией, в первый день из профиля все работает нормально, на следующий день вышибает из авторизации. Подскажите это какой-то баг ZP или это сервисы...
  47. Dmitriy Ka

    Swipe

    Теперь я знаю как выглядит АД)) :cf:
  48. Dmitriy Ka

    [ThreadStatic] Ссылка на объект не указывает на экземпляр объекта.

    Всем привет, столкнулся с такой проблемой. Есть такой класс в общем коде public class LstSite { [ThreadStatic]public static List<HtmlElement> lstSite = new List<HtmlElement>(); } Его задача хранить список HtmlElement в многопотоке, что бы из разных кубиков можно было к нему обратиться и...
  49. Dmitriy Ka

    Стримы по Zenno Poster

    Стрим подготовлен, стартуем в 12:00 по МСК! Тема: Основы работы с Запросам (post\get) Ссылка на стрим: https://www.youtube.com/live/BKNUIlU6n50 Проект прикреплен!
  50. Dmitriy Ka

    Разбираем C# для новичков

    Стрим подготовлен, стартуем в 12:00 по МСК! Тема: Основы работы с Запросам (post\get) Ссылка на стрим: https://www.youtube.com/live/BKNUIlU6n50 Проект прикреплен!