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

  1. Dmitriy Ka

    Решение капчи за счет нажатия чекбокса на Zennoposter в Cloudflare Turnstile

    Ты явно не понимаешь мысль, которую тебе хотят донести, продолжать диалог не вижу смысла.
  2. Dmitriy Ka

    Решение капчи за счет нажатия чекбокса на Zennoposter в Cloudflare Turnstile

    Тут вопрос наверно больше к организаторам, а не к автору, почему такая статья прошла модерацию. Статья написана ужасно, нет нормального описания, заголовок не соответствует статье. Код вырван из контекста и написан ужасно, как синтаксически, так и логически. (Ну если ты не силен в C#, скорми его...
  3. Dmitriy Ka

    Zenno в ухе: качаем аудиокниги на GET-запросах.

    Задача шаблона получить книгу, если он с ней справляется без кук и токенов это больше плюс чем минус.
  4. Dmitriy Ka

    Решение капчи за счет нажатия чекбокса на Zennoposter в Cloudflare Turnstile

    Капча просто запуталась в говнокоде и сама решилась :D Я извиняюсь, но это трешь, а не статья! Здесь нет никого решения капчи, просто находим элемент по картинке и делаем клик.
  5. Dmitriy Ka

    Возможно ли перенести параметры тача с poster в droid?

    Интересно будет почитать
  6. Dmitriy Ka

    Статья | Документация C# ZennoDroid API (Часть 1)

    Объект IDroidHierarchyAPI Hierarchy IDroidHierarchyAPI Hierarchy - предоставляет доступ к дереву элементов интерфейса текущего экрана устройства. Этот интерфейс используется для получения структуры UI, которая представляет собой XML-дерево всех элементов и их взаимосвязей. string GetLayout()...
  7. Dmitriy Ka

    Статья | Документация C# ZennoDroid API (Часть 1)

    Интерфейс IWebViewAPI WebView IWebViewAPI WebView - предоставляет доступ к управлению WebView, которое используется преимущественно в браузерах. В других приложениях WebView встречается значительно реже. Основной ценностью WebView является возможность взаимодействия с содержимым веб-страниц...
  8. Dmitriy Ka

    Статья | Документация C# ZennoDroid API (Часть 1)

    Интерфейс IDroidProxyAPI Proxy IDroidProxyAPI Proxy - предоставляет интерфейс для управления настройками прокси-сервера на устройстве. Этот API позволяет как настроить базовые параметры прокси для устройства, так и выполнить дополнительные настройки, необходимые для тонкой конфигурации...
  9. Dmitriy Ka

    Статья | Документация C# ZennoDroid API (Часть 1)

    Интерфейс IDeviceFilter. IDeviceFilter - предоставляет интерфейс для работы с настройками фильтров, которые используются для генерации JSON-данных, применяемых при подмене информации о устройстве через LSPosed. Этот API позволяет настраивать параметрами фильтрации, чтобы обеспечивать нужные...
  10. Dmitriy Ka

    Статья | Документация C# ZennoDroid API (Часть 1)

    Интерфейс IDroidSettingsAPI Settings IDroidSettingsAPI Settings - представляет собой интерфейс, предназначенный для управления настройками телефона. Этот объект позволяет задавать базовые параметры устройства, такие как язык, время, геолокация и другие системные настройки. Также он...
  11. Dmitriy Ka

    Статья | Документация C# ZennoDroid API (Часть 1)

    Интерфейс IAndroidElementAPI IAndroidElementAPI - предоставляет доступ к управлению элементами пользовательского интерфейса в Android приложениях. Этот интерфейс используется для выполнения различных операций с элементами, найденными с помощью методов интерфейса IAppiumDriverAPI. Свойства...
  12. Dmitriy Ka

    Статья | Документация C# ZennoDroid API (Часть 1)

    Интерфейс IAppiumDriverAPI AppiumDriver IAppiumDriverAPI AppiumDriver - предоставляет методы для поиска элементов в Android-приложениях и взаимодействия с ними. Интерфейс является ключевым инструментом автоматизации взаимодействия с пользовательским интерфейсом через ZennoDroid. Если элемент...
  13. Dmitriy Ka

    Статья | Документация C# ZennoDroid API (Часть 1)

    Интерфейс IDroidInputAPI Input IDroidInputAPI Input - предоставляет доступ к эмуляции действий на устройстве, что позволяет взаимодействовать с интерфейсом и элементами приложения. Этот интерфейс используется для выполнения различных пользовательских действий, таких как свайпы, тапы, ввод...
  14. Dmitriy Ka

    Статья | Документация C# ZennoDroid API (Часть 1)

    Интерфейс IDroidAppAPI App IDroidAppAPI App - предоставляет доступ к управлению приложениями на устройстве. С помощью этого интерфейса можно устанавливать, удалять, открывать и закрывать приложения, а также выполнять другие действия, связанные с управлением установленными приложениями. Методам...
  15. Dmitriy Ka

    Статья | Документация C# ZennoDroid API (Часть 1)

    Интерфейс IDroidActionAPI Action IDroidActionAPI Action - предоставляет доступ к управлению устройствами, что включает выбор устройства, запуск и остановку его работы. Этот интерфейс необходим для работы с физическими или виртуальными устройствами, позволяя пользователю взаимодействовать с...
  16. Dmitriy Ka

    Статья | Документация C# ZennoDroid API (Часть 1)

    Интерфейс IDroidInfoAPI Info IDroidInfoAPI Info - предоставляет доступ к информации о текущем устройстве. Этот интерфейс используется для получения различных данных о подключенном устройстве после его выбора и подключения через методы интерфейса IDroidActionAPI Action. Свойства: int Index {...
  17. Dmitriy Ka

    Видео | Паттерны проектирования C# для шаблонов ZP\ZD

    Всем привет! С вами Дмитрий. В этом видео я хотел бы расскажу о своих подходах к паттернам проектирования шаблонов для ZennoPoster и ZennoDroid, к которым я пришел самостоятельно, благодаря своему опыту работы с этими инструментами. Это видео будет особенно полезно тем, кто создаёт большие и...
  18. Dmitriy Ka

    Статья | Документация C# ZennoDroid API (Часть 1)

    Внимание! Нашел ошибку или неточность? Напиши в ЛС - исправлю! Всем привет! Добро пожаловать в первую часть документации по работе с C# ZennoDroid. В этом материале я постарался собрать основную информацию и подробно описать ключевые методы работы с объектами ZennoDroid, а так же написал C#...
  19. Dmitriy Ka

    Чекер прокси

    Нашел вот такую команду для кубика ADB, возвращает IP: curl 2ip.ru //2ip.ru - можно менять на свой чекер, если нужно
  20. Dmitriy Ka

    Автоматизация ВК через API | C# Request

    Можно на github поискать готовые решения, думаю есть. ВК активно меняется, я с ним с полгода как не работаю. Возможно они ввели дополнительные проверки на авторизацию, по которым выявляют подозрительные действия.
  21. Dmitriy Ka

    Автоматизация ВК через API | C# Request

    Если у вас есть доступ к коду СМС, то это должно быть не сложно, нужно посмотреть какие дополнительные запросы отправляются для проверки 2ФА
  22. Dmitriy Ka

    В мониторе трафика у запроса имеется ответ в виде json, а при t.ResponseBody ничего

    Можно еще попробовать вот эту настройку Но могут возникнуть проблемы в других местах при работе с трафиком! Так же можно поиграться с браузерами, CEF или Chromium, они работают по разному.
  23. Dmitriy Ka

    В мониторе трафика у запроса имеется ответ в виде json, а при t.ResponseBody ничего

    Тогда делаем точку остановы var traffic = instance.ActiveTab.GetTraffic(); и смотрим что там в traffic есть.
  24. Dmitriy Ka

    В мониторе трафика у запроса имеется ответ в виде json, а при t.ResponseBody ничего

    Возможно есть несколько запросов, которые удовлетворяют условию if (t.Url == "ссылка"). Первый запрос имеет null, а второй запрос нужную инфу, но так как сразу идет return, то до нужного запроса не доходим. Я бы сделал точку остановы и посмотрел коллекцию traffic, есть ли там нужные данные.
  25. Dmitriy Ka

    Чекер прокси

    Мобильные устройства проксируются через сторонние сервисы Proxifier и RS, а кубики HTTP работает без этих сервисов (у них своя кухня), поэтому через них не получится точно проверять IP на которых работает мобильное устройство, кстати поэтому же в ZD нет мониторинга трафика. Для реализации...
  26. Dmitriy Ka

    Вопрос по ZDE у кого подключено много телефонов

    С# код для открытия LsPosed instance.DroidInstance.Settings.OpenLSPosed(); А дальше через поиск нужных элементов можете автоматизировать клики.
  27. Dmitriy Ka

    C# имитация просмотра на странице

    Если есть готовое решение для кубика, то реализовать не сложно, а если все с нуля делать, то очень сложно. Дайте исходники, реализуем :ah:
  28. Dmitriy Ka

    C# имитация просмотра на странице

    Тоже интересна реализация на C#. Хотелось бы вызывать данную логику через метод C#. Реализовать это не сложно, всю логику которая выполняется в кубике упаковать в один метод.
  29. Dmitriy Ka

    ZDE пропадает дерево в Chrome после клика touch

    У меня тоже иногда бывает пустой Webview приложение Яндекс браузер. Еще бывает, что при выполнение JS может свернуться приложение или само переключить вкладку браузера на первый слот.
  30. Dmitriy Ka

    Конкурс Конкурс веб-автоматизаторов ZennoLab Master 3.0

    Очень интересный формат. Вопросы: 1) Может ли больше одной статьи попасть в топ 10 от одного участника? 2) Если хороших работ будет больше чем 10 и будет сложный выбор кого оставить на финал, может ли расшириться объем работ на финал или строго 10 работ? 3) Будет ли дополнительный бонус для...
  31. Dmitriy Ka

    Не видно окна с экшенами

    Попробуйте сброс окон к дефолтным настройкам, затем настраиваете как вам надо.
  32. Dmitriy Ka

    Опыт автоматизации тг фермы с ZD

    Подведу итог о чем говорит T79. Для работы используем ZDE, но не обязательно на реальных устройствах, подойдут эмули. Скорей всего Bluestacks (под него сделана небольшая автоматизация в ZDE). Для чего мы это делаем: ZDE позволяет подменять устройства на лету, то есть мы можем организовать...
  33. Dmitriy Ka

    Личная история | Как я стал разработчиком ZennoDroid

    Для того чтобы подключиться к эмулятору, нам нужно в корневой папке эмулятора найти и подменить файл adb.exe на файл adb.exe из ZDE. На эмуляторе включить отладку по USB и подключаться как к реальному телефону. Но важно знать, чтобы полноценно работать с эмулятором через ZDE, на эмуляторе...
  34. Dmitriy Ka

    ZDE | Не могу подключить больше 20 телефонов

    Всем привет! Столкнулся с проблемой, что не получается подключить больше 20 телефонов. Компьютер не видит остальные телефоны. Постоянно летят ошибки USB Использую хаб ORICO на 30 портов ПК Мать: Huananzhi x99 f8d Проц: Intel(R) Xeon(R) CPU E5-2680 v4 @ 2.40GHz 2.40 GHz (процессоров: 2) Память...
  35. Dmitriy Ka

    Конкурс Конкурс автоматизаторов ZennoLab Master

    Большое спасибо команде ZennoLab за организацию конкурса и всем участникам за свои статьи!
  36. Dmitriy Ka

    ZDE Не работает Backup

    Ответил в ЛС
  37. Dmitriy Ka

    ZDE Не работает Backup

    Всем привет! Столкнулся с такой проблемой, что на 2ух реальных устройствах не работает Backup приложений. Выдает ошибку: "Выполнение действия BackupAppData SU не найден" Еще заметил что на этих устройствах в Яндекс Браузере не включается отладка по USB при исполнении JS. Выдает ошибку...
  38. Dmitriy Ka

    Личная история | Как я стал разработчиком ZennoDroid

    Речь о реальном устройстве, подмена через LSPosed Дока https://zennolab.atlassian.net/wiki/spaces/RU/pages/2382692391/ZennoDroid+LSPosed
  39. Dmitriy Ka

    Личная история | Как я стал разработчиком ZennoDroid

    Подмена без перезагрузки работает только на версии Enterprise через модуль LSPosed
  40. Dmitriy Ka

    ZDE зарядка телефона иногда не идет

    А как можно проверить, что конфиги сбились, и можно пример патчей? Просто тоже есть такая проблема на хаоми с AccA то не заряжается, то всегда на 100%, хотя выставлены настройки AccA.
  41. Dmitriy Ka

    Кейс | Хранение и запуск устройств (образов) Memu

    Я хотел такое сделать, но не знал как это называется :-) Когда реализовал через File.Move, скорость переноса устраивала, поэтому продолжил работать через него. Для себя и для всех сделаю такую пометку: Метод File.Move в C# выполняет перемещение файлов быстро, потому что, когда вы перемещаете...
  42. Dmitriy Ka

    Личная история | Как я стал разработчиком ZennoDroid

    Залил видео в ВК. Видео находятся в самом низу статей.
  43. Dmitriy Ka

    Личная история | Как я стал разработчиком ZennoDroid

    Вот небольшой пример набросал, можно еще интересней сделать) public static class DroidExt { /// <summary> /// Поиск элемента по тексту. /// </summary> /// <param name="driver"></param> /// <param name="text"></param> /// <returns></returns> public static...
  44. Dmitriy Ka

    Личная история | Как я стал разработчиком ZennoDroid

    WebView мы не получаем, мы проверяем его наличие в XML. Если он есть, то можем выполнять JS команды. Например получить html страницы (работает в браузерах) var html = instance.DroidInstance.WebView.EvaluateScript("return document.documentElement.innerHTML");
  45. Dmitriy Ka

    Где NASA не пропадала, или как заранее узнать об опасных летающих объектах.

    Newtonsoft зашит в ZP, но как-то неудачно и мало о нем кто знает. using Global.ZennoLab.Json; или сразу в кубике Global.ZennoLab.Json.Linq.JObject
  46. Dmitriy Ka

    Конкурс Конкурс автоматизаторов ZennoLab Master

    Напиши организаторам, если до конца голосования успеешь написать, я думаю тебе дадут добро на публикацию.