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

  1. Dmitriy Ka

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Не работает GetTraffic

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

    Не работает GetTraffic

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

    Не работает GetTraffic

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

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

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

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

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

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

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

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

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

    ProjectMaker потеря данных после выполнения кубика

    Нашел решение своей проблемы. Все оказалось очень просто, нужно убрать всего лишь одну галочку в настройках (facepalm) Теперь можно инициализировать объекты в одном кубике, а работать с ними в других кубиках. Сколько же проблем для меня убирает данная галочка :D
  32. Dmitriy Ka

    Не берется строка из списка

    Нет это не единственно решение, просто вы не правильно работаете со списками :-) Капайте в сторону JSON: data
  33. Dmitriy Ka

    Не берется строка из списка

    Ошибка в том, что вы обращаетесь к списку, которого нет. Нужны скрины, как у вас сделана реализация.
  34. Dmitriy Ka

    Вопрос автозаполнения форм

    Вот статейка на эту тему: https://zennolab.com/discussion/threads/rabota-s-kollekcijami-parsing-donory-registracii.59799/
  35. Dmitriy Ka

    Как запустить пересчет формул в ексел файле, привязанном к таблице.

    В эксель очень сложные формулы? Может стоит подумать над тем, чтобы все считать в ZP без экселя.
  36. Dmitriy Ka

    Cookie CookieContainer как с ними бороться?

    Попробуй не передавать этот аргумент "Cookies: instance.GetCookie()", по идее все нужное должно быть в CookieContainer.
  37. Dmitriy Ka

    Авторизация по GET/POST-запросу

    Я бы посоветовал потренироваться на vk.com Там точно можно реализовать авторизацию на запросах (у самого такая есть :-) ) Так же на форуме есть примеры, но они устарели, поэтому придется самому разбираться)
  38. Dmitriy Ka

    Подскажите код под арифметику...

    Если у вас 52 переменных Variable. то это очень плохо, я бы сделал список, где хранил бы значения. Тогда можно будет применить формулу без всяких кейсов: есть temp от 1-52 есть формула: i = temp + (temp - 1) - 1 x = lst[i] y = lst[i + 1] result = x * y Пример: temp = 7; рассчитаем index для...
  39. Dmitriy Ka

    Авторизация по GET/POST-запросу

    Какой вопрос, такой ответ: - Снифаете запросы и повторяете у себя :-)
  40. Dmitriy Ka

    Как сделать по API короткую ссылку в которой есть символ &

    Покажите, как вы это делаете
  41. Dmitriy Ka

    Есть ли возможность получить общее количество запущенных потоков для всех проектов?

    Думаю вот это поможет: https://help.zennolab.com/en/v7/zennoposter/7.1.4/webframe.html#topic851.html https://help.zennolab.com/en/v7/zennoposter/7.1.4/webframe.html#topic852.html
  42. Dmitriy Ka

    Получение элемента через код (с# или javascript)

    Слыхал, что в Хогвартс умеют получать данные элементов через нажатие TAB.:dm: Маглы, для работы с элементами сайта используют xPath, но Вам почему-то этот вариант не нравится.
  43. Dmitriy Ka

    Последовательный поиск элементов на странице и нажатие на них

    Работать с финансами через кликер очень плохое решение. Кликер может заглючить и получите фин потери. Набросал код через кликер. var tab = instance.ActiveTab; //Кликаем Token From tab.FindElementByXPath("//label[contains(@for,'From-input-token')]", 0) .Click(); //Парсим токены var...
  44. Dmitriy Ka

    Последовательный поиск элементов на странице и нажатие на них

    Напишите сайт и по каким элементам нужно бегать, я постараюсь подсказать, как это сделать через C# код (кубиком такое вряд ли можно будет сделать).
  45. Dmitriy Ka

    Получить слово из списка которое встречается больше всего раз

    Набросал такой вот код var text = "Здраствуйте! Как можно через C# получить слово из списка которое встречается больше всего и сохранить его в переменную? можно больше слово списка слово"; var lst = text.Split(' ').ToList(); var words = lst .GroupBy(g => g) .Select(w => new {Word =...
  46. Dmitriy Ka

    Вся документация по zennoposter в 1 файле.

    А чем поиск в доке не устраивает?)
  47. Dmitriy Ka

    Переменные в MainDocument.EvaluateScript

    Написал по другому. Я как-то не очень люблю String.Format string var1 = "NDExNTA0MjExNTMy"; instance.ActiveTab.MainDocument.EvaluateScript($"function() {{window.t = \" '{var1}' \";window.localStorage = document.body.appendChild(document.createElement...