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

  1. Dmitriy Ka

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Получилось добиться нужного результата через метод расширения Tab. Добавил в Tab свою эмуляцию, все стало работать. Но мне кажется, что это не правильное решение, и хочется разобраться где я косячу. Получается я не правильно создаю и обращаюсь к объектам. При первом создании и обращении все...
  9. 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...
  10. Dmitriy Ka

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

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

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

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

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

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

    ZennoPoster 10

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

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

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

    ZennoPoster 10

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

    ZennoPoster 10

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Получение статистики telegram

    А что за сайт? Я бы в запросах нужную инфу глянул.
  30. Dmitriy Ka

    Детектор обнаружения утечки реального IP при использовании прокси

    Проверил с 10-ок проксей (и мобилки и 4ки), ни одна не спалилась. 4ки были с прокси6 (самый попсовый сервис).
  31. Dmitriy Ka

    Как сделать скриншот в ZennoPoster

    Через C# Гугл выдал такой вариант, возможно есть лучше using System.Diagnostics; Process.Start(@"c:\documents and settings\admin\рабочий стол\a.txt");
  32. Dmitriy Ka

    Как сделать скриншот в ZennoPoster

    Я думаю алгоритм примерно такой будет: 1) Заходим на нужный сайт 2) Сохраняем нужный кусок кода в файл .txt 3) Открываем файл и делаем скриншот.
  33. Dmitriy Ka

    Сниппеты эмуляции мыши: FullEmulationMouse

    Лучше сделать так //находим элемент по xpath var tab = instance.ActiveTab; var he = tab.FindElementByXPath("xPath", 0);//xPath //подводим мышь к элементу tab.FullEmulationMouseMoveToHtmlElement(he); //кликаем по нему tab.FullEmulationMouseClick("left", "click"); После того как вы получили Tab...
  34. Dmitriy Ka

    Вопрос к разработчикам. Как детектить зависшие браузеры Chromium?

    Эксперименты привели к тому, что у меня instance Pid это Pid ProjectMaker. Скрин: 1) - var pid = instance.FormTitle; 2) - процесс PM 3) - процессы браузера PM
  35. Dmitriy Ka

    Вопрос к разработчикам. Как детектить зависшие браузеры Chromium?

    У меня Pid instanca не совпадает с Pid процессов браузера
  36. Dmitriy Ka

    Вопрос к разработчикам. Как детектить зависшие браузеры Chromium?

    У ZP при работе с Chromium есть серьезный баг - завасиние инстансов, верней создание браузеров, которые не используются ZP, а просто висят в Процессах и кушают память, это продолжается пока не перезапустить ZP. Топик...
  37. Dmitriy Ka

    Не закрываются Браузеры после выполнения шаблона

    Всем привет. Есть шаблон на генерацию профилей. Столкнулся с такой проблемой, после выполнения профиля не закрываются браузеры в Диспетчере задач. Из-за этого очень долго генерируются профиля, подскажите в чем может быть проблема? Zennoposter v7.7.6.0 Прошло уже больше 5 минут, браузеры все...
  38. Dmitriy Ka

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

    Всем привет! Как насчёт выиграть парочку миллиардов в слоты? :di: Жалко конечно, что пару миллиардов фантиков, но тоже весело! :D Так как мы супер-пупер автоматизаторы, нам кликать по кнопочкам не интересно, мы сделаем все на запросах, чтобы уровень проходить не за 5-10 минут, а меньше чем за...
  39. Dmitriy Ka

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

    Готовлю материал на конкурс:bb:
  40. Dmitriy Ka

    Не работает GetTraffic

    Попробуйте еще такую настройку, вдруг поможет
  41. Dmitriy Ka

    Не работает GetTraffic

    Если отображается только первая часть, возможно нужно еще раз вызвать GetTraffic(); И вывод урлов в лог нужен только для текущего дебага, чтобы разобраться где спрятался наш нужный урл :-) , потом можно убрать, на работу кода он не влияет.
  42. Dmitriy Ka

    Не работает GetTraffic

    Вы делаете все правильно, просто не выполняется условие Contains(). В цикле foreach выведите переменную t.Url в лог и посмотрите какие именно урлы он получает и скорей всего это поможет вам решить вашу проблему.
  43. Dmitriy Ka

    Post Get запросы и заголовки br

    br генерирует сам профиль. Просто обработайте project.Profile.AcceptEncoding через Replace() и уберите ненужные данные. Могу ошибаться, но вроде аргумент removeDefaultHeaders: false и так генерирует эти заголовки и включен по умолчанию.
  44. Dmitriy Ka

    Проблема с кубиком POST запроса

    Попробуйте заанкодить ссылку. https%3A%2F%2Fmydomain.com%2Fr%3Fid%3D395870%26rem%3D197653%26params%3D65
  45. Dmitriy Ka

    Проблемы с api вк

    Ну да это странно, у церебро участники не скрыты и должны без проблем парситься. Может ВК новые фичи выкатил) и теперь можно ограничивать парсинг своих групп.
  46. Dmitriy Ka

    Проблемы с api вк

    Никогда не было проблем с парсингом пользователей. Возможно токен не правильно получаете.