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

  1. Dmitriy Ka

    Вопрос кодерам

    Можно, даже тему где-то здесь на форуме видел (скорей всего в конкурсных статьях), но закладку не оставил :au: Суть примерно такая, у всех сайтов формы работают через тег form или отправка через тег input. Ищем их через тег FindElementByTag("form", 1) и работаем с ними.
  2. Dmitriy Ka

    На сервис приёма SMS не приходят смс.

    Вк активно борется с авторегами, если вам даже придет смс, теперь вы не сможете зарегистрировать аккаунт с паролем. Пароль работает только на 2FA.
  3. Dmitriy Ka

    Функции, классы, методы внутри кубика C#

    Полностью согласен, какие-то замудренные ответы дали, можно просто все это в отдельные методы внутри кубика С# схлопнуть и вызывать в коде кубика где надо.
  4. Dmitriy Ka

    Шаблон, который прерывает зависшие инстансы

    Если речь идет о Chromium то не получится убивать инстансы по таймингу, так как они переиспользуются другими потоками и вы будите убивать рабочие.
  5. Dmitriy Ka

    Как получить токен ВК? Без капчи. Без апи.

    Это самый простой способ, поменяйте прокси или добавьте разгадывание каптчи.
  6. Dmitriy Ka

    Запрос на изменение даты др в вк?

    Посмотрите этот метод: https://dev.vk.com/ru/method/friends.deleteList Я с ним не работал, не совсем понятно что передавать в list_id (скорей всего id пользователей через запятую) * Это не верный способ, он нужен для другого. Вк не позволяет удалять нескольких друзей, только по одному. Для...
  7. Dmitriy Ka

    Запрос на изменение даты др в вк?

    https://api.vk.com/method/users.edit откуда вы получили этот метод? Не исключаю, что такой метод есть (но в документации о нем не написано). Вам нужен метод https://api.vk.com/method/account.saveProfileInfo и использовать не curl, а методы C# или кубик POST запрос.
  8. Dmitriy Ka

    Вопрос с Visual Studio проектом в zp (лицензии)

    Я думал надо сюда подгружать и все будет работать
  9. Dmitriy Ka

    Быстрая фильтрация HtmlElement

    Что интересно, все тоже самое у меня очень быстро фильтровало в другом проекте через ZP(10-15 сек, но в VS долго 1.5-2 мин.). А в новом проекте с другой логикой в ZP тоже стало фильтровать очень долго. (магия ZP, даже представления не имею в чем дело :-) ) Скорей всего здесь поможет...
  10. Dmitriy Ka

    Быстрая фильтрация HtmlElement

    Можно, вот xPath "//body//*[text()]" который соберёт все элементы с текстом. Опишу проблему еще раз. Проблемы с парсингом нет, есть проблема со скоростью фильтрации элементов. Коллекцию фильтрую через LINQ, фильтры: элемент видимый, ширина и высота > 0, длинна текста > 10 Основной вопрос: Как...
  11. Dmitriy Ka

    Быстрая фильтрация HtmlElement

    Нет конкретного сайта! Нужно собирать элементы с текстами с любого сайта и взаимодействовать с ними. Поэтому и стоит вопрос, как быстро фильтрануть коллекцию элементов, потому что парсится большое количество.
  12. Dmitriy Ka

    Быстрая фильтрация HtmlElement

    Ну как бы текст через xpath и собирается, получает коллекцию в 1000+ элементов
  13. Dmitriy Ka

    Быстрая фильтрация HtmlElement

    Всем привет! Есть задача спарсить с сайта элементы с текстом для дальнейшего взаимодействия с элементами. Но парсится большое количество элементов 1000+, в которых находится много лишнего (скрипты, скрытые элементы и т.д.) нужно их отфильтровать. И тут встает проблема, через LINQ очень долго...
  14. Dmitriy Ka

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

    Попробуй параллельные запросы https://zennolab.com/discussion/threads/parallelnye-zaprosy.19609/
  15. Dmitriy Ka

    Как задать координаты клику по типу RiseEvent?

    Сарказм уместен, разбираюсь :-)
  16. Dmitriy Ka

    Как задать координаты клику по типу RiseEvent?

    Очень интересная библиотечка, сижу разбираюсь, много интересного вижу для себе. Возник вопрос, в библиотеке используется метод Instance.Launch(), но в нем написано, что с ним может работать только ZP и PM. Вопрос, если подключить библиотеку к шаблону, то получается инстанс можно будет запускать...
  17. Dmitriy Ka

    Как задать координаты клику по типу RiseEvent?

    Что-то очень интересное завезли)), спасибо!
  18. Dmitriy Ka

    Релиз ZennoPoster 7.7.7.0 - Chromium 117

    Постер по прежнему теряет контроль за браузерами Chromium. Они накапливаются, бездействуют и забивают память.
  19. Dmitriy Ka

    Проблемы работы шаблонов в многопотоке

    Данные проца Но для генерации профилей, даже в 20 потоков, потоки ждут друг друга, это же не нормально.
  20. Dmitriy Ka

    Проблемы работы шаблонов в многопотоке

    Вопрос еще актуален.
  21. Dmitriy Ka

    Нет описания версии 7.7.70

    Вчера вышла обновка Но описания до сих пор нет:au:
  22. Dmitriy Ka

    пропал браузер в Project Marker

    Скорей всего не поможет)
  23. Dmitriy Ka

    Ошибка при работе с профилем: Путь содержит недопустимые знаки.

    Поищи метод Trim, где то в кубиках есть, он удаляет лишние пробелы
  24. Dmitriy Ka

    Ошибка при работе с профилем: Путь содержит недопустимые знаки.

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

    пропал браузер в Project Marker

    Должно помочь. Окна > Вид меню > Настроить Меню > Сбросить все.
  26. Dmitriy Ka

    Проблемы работы шаблонов в многопотоке

    Шаблоны без статики, а ты так и не ответил на мой вопрос, почему мне нужно уйти от статики и инициализировать 100500 раз один и тот же instance и project? Феникс, я тебя узнал:ah:
  27. Dmitriy Ka

    Проблемы работы шаблонов в многопотоке

    Предыстория: раньше я работал на стандарте где всего 5 потоков, для личных целей мне вполне хватало. Сейчас начал работать с про и при работе в 100 потоков начинаются проблемы. Возможно, что-то я не правильно понимаю, но постараюсь описать как я это вижу. Сервак: Win 10 Pro Проц: Intel(R)...
  28. Dmitriy Ka

    Помогите разобраться с Tab: работа с эмуляцией.

    ThreadStatic - статик для потока. Объясни, почему мне нужно уйти от статика и создавать для каждого класса, который использует project или instance новый экземпляр и забивать память одними и теми же данными project и instance?
  29. Dmitriy Ka

    Помогите разобраться с Tab: работа с эмуляцией.

    Получилось добиться нужного результата через метод расширения Tab. Добавил в Tab свою эмуляцию, все стало работать. Но мне кажется, что это не правильное решение, и хочется разобраться где я косячу. Получается я не правильно создаю и обращаюсь к объектам. При первом создании и обращении все...
  30. Dmitriy Ka

    Помогите разобраться с Tab: работа с эмуляцией.

    Вот пример ZennoConfig public class ZennoConfig { [ThreadStatic] private static ZennoConfig _handler; public static ZennoConfig Handler { get => _handler; } public IZennoPosterProjectModel Project { get; set; } public Instance Instance { get; set; } public static void...
  31. Dmitriy Ka

    Помогите разобраться с Tab: работа с эмуляцией.

    Да, скорей всего, проблема в моей реализации, но я не понимаю как это пофиксить. И остаётся вопрос, почему при использовании точки остановы, код начинает работать?
  32. Dmitriy Ka

    Помогите разобраться с Tab: работа с эмуляцией.

    Записал видео как работает код, буду очень благодарен если поможете решить данную проблему. В настройках отключена галочка "Отладка > Пересоздавать поток выполнения C#".
  33. Dmitriy Ka

    Помогите разобраться с Tab: работа с эмуляцией.

    Происходит, какой-то ад, при работе с Tab FullEmulation из своей библиотеке. Когда запускаю проект для дебага через VS, в ZP все работает идеально (куда надо кликается, что нужно вводится). Но стоит запустить этот же код в C# кубике, перестают работать все действия с FullEmulation (ошибок ни...
  34. Dmitriy Ka

    ZennoPoster 10

    Не перевирай слова пожалуйста! Во первых Я не говорил, что нужно идеальное овладевать С#, во вторых автор топика требует не базовый функционал. Базовый функционал и так доступен на кубиках, С# тут не нужен, а то что требует автор можно реализовать через C# и не надо быть гением С#! Если был ты...
  35. Dmitriy Ka

    Работа с кодом html

    В notepad++ разделе "Синтаксис" выбирай нужный и все подсветится))
  36. Dmitriy Ka

    ZennoPoster 10

    Ну давай скинь в ЛС любой свой шаблон, посмотрю на твой уровень!
  37. Dmitriy Ka

    ZennoPoster 10

    Знатно подгорает с автора, не могу остановиться! - которые есть с самого начало работы проекта.(facepalm) Только в C# она называются методами. Смотрим документацию и радуемся сколько всего там есть, но автор наверно даже и не знает о ее существовании! - ЧЕГО Б**ТЬ! Если не понимаешь, как...
  38. Dmitriy Ka

    Ответ из трафика в переменную

    Можно даже в 1 иф запихать var traffic = instance.ActiveTab.GetTraffic(); foreach (var t in traffic) { if (t.Url == "https://zennolab.com/ru/" && t."еще условие") //Условия для получения запроса { return t. //Возвращаем что нам надо } } Или через linq еще проще сделать...
  39. Dmitriy Ka

    Запрос на изменение даты др в вк?

    Знаю) Напиши сюда, что пытался сделать, скажу где поправить.
  40. Dmitriy Ka

    Ответ из трафика в переменную

    var traffic = instance.ActiveTab.GetTraffic(); foreach (var t in traffic) { if (t.Url == "https://zennolab.com/ru/") //Ищем запрос по урл { if (t.ResponseBody == "нужное нам условие") //Ищем нужный запрос по телу ответа { return t. //Возвращаем что нам надо...
  41. Dmitriy Ka

    Голосование: Одиннадцатый конкурс шаблонов

    В этом конкурсе, мне кажется, слишком много работ :-) И очень интересно голосуют люди))
  42. Dmitriy Ka

    Гемблинг на запросах | Разваливаем "Мир слотов"

    15 лайков и 5 голосов, хорошо идем :D
  43. Dmitriy Ka

    Получить локальный IP

    А что так сложно-то) Не проще постучать на https://check.zennolab.com/proxy.php ?
  44. Dmitriy Ka

    Запрос на изменение даты др в вк?

    Через API https://dev.vk.com/ru/method/account.saveProfileInfo
  45. Dmitriy Ka

    [Решение] Удалить нужные элементы из HtmlElement

    Была задача удалить лишние элементы из кода, долго мучался с этой задачей и пришел к такому решению. Например нужно удалить из HTML элементы со скриптами и стилями. var tab = instance.ActiveTab; var body = tab.FindElementByXPath("//body", 0); var tags = new[] { "script", "noscript", "style"}...
  46. Dmitriy Ka

    Инвайтинг и Автопостинг в ОК - Открытый C# шаблон

    Ну да, ну да, хочется посмотреть на тех, кто возьмет его в работу, а через месяц другой он начнет сыпаться от ошибок и как они их будут отлавливать и фиксить. Там адский ад, все в кучу и кубики и С#, там даже винформ подключены, для чего не знаю, сам шаб не запускал, видел dll. Поддерживать...
  47. Dmitriy Ka

    Гемблинг на запросах | Разваливаем "Мир слотов"

    У казиков очень мощные антифрод системы, они тебя быстро вычислят.
  48. Dmitriy Ka

    Гемблинг на запросах | Разваливаем "Мир слотов"

    С таким не сталкивался. Зависит от задачи, возможно где-то и надо хранить куки отдельно. А вот вытаскивать данные куки из контейнера, с таким сталкивался. В куки лежали данные, которые надо было отправлять в теле запроса.
  49. Dmitriy Ka

    Гемблинг на запросах | Разваливаем "Мир слотов"

    Советую обратить внимание на код для работы с запросами, как можно удобно схлопывать код и потом вызывать через короткий метод :df: //Get запрос private string Get(string url, string[] headers = null) { return Request(HttpMethod.GET, url, "", headers); } //Post запрос private string...