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

  1. Dmitriy Ka

    Visual Studio + ProjectMaker. Заготовка VS для работы с проектами ZP

    Вступление Всем привет, это моя первая статья для конкурса статей ZennoLab:-). Хочу поделиться с Вами своим опытом разработки шаблонов для ZennoPoster, а именно рассказать, как можно быстро писать код для шаблонов ZP через Visual Studio. В этой статье Вы узнаете, как создать заготовку решения...
  2. Dmitriy Ka

    Спарсить книги с группы вк

    API ВК: Возвращает список записей со стены пользователя или сообщества. https://dev.vk.com/method/wall.get Возвращает расширенную информацию о документах пользователя или сообщества: https://dev.vk.com/method/docs.get В ответ получаем JSON, дергаем нужную информацию куда хотим.
  3. Dmitriy Ka

    [РЕШЕНО] Как вернуть значение из общего кода в переменные?

    Если мы работаем с project и instance, то наверно лучше их реализовать через конструктор, потому что скорей всего мы будем их использовать не в одном методе. public class Counter { private static ZennoLab.InterfacesLibrary.ProjectModel.IZennoPosterProjectModel _project; private static...
  4. Dmitriy Ka

    Подскажите по C# пожалуйста

    Это код автора, всех его тонкостей не знаю. Согласен что это странный кусок, который нарушает логику работы цикла
  5. Dmitriy Ka

    Подскажите по C# пожалуйста

    Попробуйте так Но предупреждаю, если раньше код завершался когда находил нужное значение, сейчас пока не пробежит по всем ячейкам не завершится! И возвращать будет не номер строки а координаты ячейки, если все таки нужен номер строки, замените result += $"{i}.{j} | "; на result += $"{i};"; //...
  6. Dmitriy Ka

    Как в переменной проверить наличие слова

    Код рабочий if(!project.Variables["var"].Value.ToLowerInvariant().Contains("text".ToLowerInvariant())) throw new Exception("Bad"); Скорей всего у вас в переменой var не содержится слово text и код выполняет Exception Еще не понятно зачем вам прописывать так "text".ToLowerInvariant() text и...
  7. Dmitriy Ka

    Вопрос. html->pdf.

    Напишу для тех у кого будет подобная проблема Нужно указать путь на файл с html, а не сам html, и была выбрана не верная переменная
  8. Dmitriy Ka

    Управление Zenno из шаблона

    Добавить задачу можно так https://help.zennolab.com/en/v7/zennoposter/7.1.4/webframe.html#topic762.html Сбросить попытки Через Guid https://help.zennolab.com/en/v7/zennoposter/7.1.4/topic776.html Через string https://help.zennolab.com/en/v7/zennoposter/7.1.4/topic777.html Все методы...
  9. Dmitriy Ka

    Брать коммент с предыдущего кубика

    Посмотреть комментарий кубика с последней ошибкой можно так. var err = project.GetLastError(); return err.ActionComment; Но если честно, так и не понял логику, зачем подвязываться к комментариям кубика. Почему нельзя сделать переменную, в которую будем записывать название ошибки, а потом через...
  10. Dmitriy Ka

    Помогите с кодом для vk execute

    Вроде получилось через массив var userId = $"{UserId()}"; var result = {}; var i = 1; var arrId = userId.split(','); var begin = 0; var end = 10; var count = 10; while(i <= 25) { i = i + 1; begin = begin + count; end = end + count; var a =...
  11. Dmitriy Ka

    Помогите с кодом для vk execute

    cod execute не умеет работать с ToList() Проблема в том что cod execute работает не через C#, а через VKScript
  12. Dmitriy Ka

    Помогите с кодом для vk execute

    Есть задача спарсить информацию о пользователях. Лимит метода АПИ users.get = 1000 id, через execute можно обработать сразу 25000 id Код execute: var userId = {UserId()}; //{UserId()} передает 25000 id; var i = 1; var result = {}; while(i <= 25) { i = i + 1; var id = userId; //(как...
  13. Dmitriy Ka

    Поиск подкартинки в картинке

    Посмотри тут: Практика (полезняшки) https://zennolab.com/discussion/threads/biblioteka-magick-net-c-image-magick-rabota-s-izobrazhenijami-i-drugie-poleznjashki.70162/post-482013 Метод Сравниваем два изображения и получаем разницу
  14. Dmitriy Ka

    C# HTTP запрос на загрузку картинки через byte[]

    Спасибо всем большое, все заработало! Вчера заработался и пропустил строчку кода :-)
  15. Dmitriy Ka

    C# HTTP запрос на загрузку картинки через byte[]

    Еще дописал bytaArrayContent.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("image/png") { }; Но все равно не работает
  16. Dmitriy Ka

    C# HTTP запрос на загрузку картинки через byte[]

    Что-то не получается Сделал так var urlImg = "https://bipbap.ru/wp-content/uploads/2017/04/000f_7290754.jpg"; var webClient = new WebClient(); var img = webClient.DownloadData(urlImg); //Получаем byte[] картинки var reqUrl = "https://telegra.ph/upload"; var rnd =...
  17. Dmitriy Ka

    C# HTTP запрос на загрузку картинки через byte[]

    Помогите написать HTTP запрос на загрузку картинки через byte[] Метод ZP Есть метод загрузки картинки через файл Помогите написать такой же метод, только загрузку картинке через byte[] var pathImg = @"C:\Users\Work\Desktop\qwer.png"; //Путь картинки var userAgent = project.Profile.UserAgent...
  18. Dmitriy Ka

    C# Загрузка картинки на сервер Telegraph

    Спасибо, действительно в этом был косяк, не думал что еще одна новая строка так важна)
  19. Dmitriy Ka

    C# Загрузка картинки на сервер Telegraph

    Код работает, но я не могу понять, почему мой код не работает, вроде все тоже самое делает :-)
  20. Dmitriy Ka

    C# Загрузка картинки на сервер Telegraph

    Помогите разобраться, не могу сделать HTTP запрос на загрузку картинки в Telegraph, проблема стоит в "contentPostingType: "multipart/form-data"", почему-то с данным типом не отправляется запрос. Через кубик POST запроса все работает нормально, но нужно через C# var pathImg =...
  21. Dmitriy Ka

    Создать и настроить поля Входных настроек через C#

    Еще раз все перегуглил, нашел что для ZennoPoster есть методы импорта и экспорта Входных настроек, а для ProjectModel никаких методов нет. Вроде это можно реализовать через BotUI, но там надо разбираться с jQuery и JS
  22. Dmitriy Ka

    Создать и настроить поля Входных настроек через C#

    Подскажите, как можно работать с Входными настройками через C# Нашел вот такой метод, для работы с переменными проекта string variableName = "MyVariableName"; //new variable name string variableValue = "MyVariableValue"; //new variable value object obj = project.Variables...
  23. Dmitriy Ka

    Экранирование ковычек в AdditionalHeaders

    Через \ пример: "sec-ch-ua-platform: \"Windows\"",
  24. Dmitriy Ka

    [Бесплатный тест] Сеть резидентных прокси ASTROPROXY - mobile, datacenter, residential proxies для Вашего бизнеса

    Подтверждение по паспорту - ну такое себе. Сколько клиентов-то потеряете, даже представиться сложно. На сколько это вынужденная мера и может как-то без Верификации можно обойтись?
  25. Dmitriy Ka

    C# как работать с зеленой стрелкой через С# код

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

    C# как работать с зеленой стрелкой через С# код

    Здравствуйте, возникла такая проблема - в кубике есть логика, которая завершается 2умя разными GoodEnd, но у кубика только одна зеленая стрелка. Как через C# реализовать вторую зеленую стрелку на другой кубик?
  27. Dmitriy Ka

    Работа с библиоками ZP в Visual Studio

    Да Вот подробней тык Вот dll
  28. Dmitriy Ka

    Вопрос по С# конструктор и свойство

    Все разобрался, с конструктором все в порядке, был косяк в методах класса. Забыл про перегрузку конструктора в методах использовал конструктор по умолчанию.
  29. Dmitriy Ka

    Вопрос по С# конструктор и свойство

    В методах, которые написаны в классе PhotoUplouder.
  30. Dmitriy Ka

    Вопрос по С# конструктор и свойство

    Есть класс PhotoUplouder, его конструктор и свойства. private string AccessToken { get; set; } private string UserId { get; set; } public PhotoUplouder(string accessToken, string userId) { AccessToken = accessToken; UserId = userId; } Через конструктор передаю данные в свойства, но...
  31. Dmitriy Ka

    Кубики и Библиотека для удобной работы с AstroProxy (многопоток)

    Полностью переделал свой ГовноКОД, еще есть проблемы с неймингом, но я пока учусь) Хочу сказать Большое Спасибо @SHILY за помощь с написанием библиотеке.
  32. Dmitriy Ka

    C# подскажите как передать класс в метод

    Только теперь встает вопрос, для чего я это сделал:-). У меня все в статике, а значит запустить 2 шаблона под разными Прокси серверами у меня не получится. Все перемешается. А если убирать статик то тогда пропадает смысл подгружать прокси через апи, для каждого потока будет новый список с прокси
  33. Dmitriy Ka

    C# подскажите как передать класс в метод

    Спасибо за помощь, разобрался! public static class MyProxy { public static string Token{ get; set; } public static void GetBalance(IZennoPosterProjectModel project, bool lowBalance = true) { var ProxyServer = project.Variables["cfgProxyServer"].Value; if...
  34. Dmitriy Ka

    C# подскажите как передать класс в метод

    Это да, вопрос в том, как их передать так, чтобы их можно было менять на нужный?
  35. Dmitriy Ka

    C# подскажите как передать класс в метод

    А другие варианты есть, чтобы не копировать одно и тоже?
  36. Dmitriy Ka

    C# подскажите как передать класс в метод

    Есть такой код public static class MyProxy { public static string Token{ get; set; } public static void GetBalance(IZennoPosterProjectModel project) { if (String.IsNullOrEmpty(Token)) throw new Exception(TokenNULL); string HttpGet = ZennoPoster.HTTP.Request...
  37. Dmitriy Ka

    Кубики и Библиотека для удобной работы с AstroProxy (многопоток)

    UPD Полностью переписан код! Большое спасибо за помощь SHILY Всем привет, написал свою первую небольшую библиотечку для удобной работы с AstroProxy (многопоток). Теперь не нужны файлы с прокси, все получаем через API. Прикладываю Шаблон, Библиотеку и Решение VS2020 Коротко о методах...
  38. Dmitriy Ka

    Помогите разобраться с подключением своей библиотеке

    Прочитал пост https://zennolab.com/discussion/threads/kachaem-skilly-sozdaem-i-podkljuchaem-s-dll-k-zennoposter.70177/ Работаю с VS2022 и PM 7.7.1.0 1)Сделал тестовую либу в VS В VS не стал подключать юзинги, т.к. для вывода Привет, они вроде не нужны 2)Запустил Собрать решение и поместил...
  39. Dmitriy Ka

    Работа с AstroProxy и немножко извращенства

    Начал осваивать общий код, теперь делаю штуки которые больше походят на извращенство, но работает:-) Через метод расширения сделал возможность работать с AstroProxy: получать баланс и менять IP. Логика работы получилась очень странной, но работает)) может кто тут что подскажет, как лучше...
  40. Dmitriy Ka

    2 место Нестандартные подходы к разработке шаблонов

    Разобрался, оказывается метод Click уже есть в HtmlElement, переименовал в onClick все заработало!
  41. Dmitriy Ka

    2 место Нестандартные подходы к разработке шаблонов

    Менял тайминг на 10 секунд, кубик отрабатывал за пару секунд и поле в которое нужно вставить значение после клика, не успевает прогрузиться, а если тайминг 1.5 сек перенести в кубик после клика, тогда все ок.
  42. Dmitriy Ka

    2 место Нестандартные подходы к разработке шаблонов

    Подскажите почему в методе Click не срабатывает пауза? public static HtmlElement Click(this HtmlElement tab) { tab.RiseEvent("onclick", "Full"); Thread.Sleep(1500); return null; }
  43. Dmitriy Ka

    Метод расширения Общий Код / instance.ClearCacheAndCookie()

    Подскажите данный код будет чистить сразу кеш и куки? из кубика instance.ClearCacheAndCookie() public static class MyEx { public static Instance ClearCacheAndCookie(this Instance instance) { instance.ClearCache(); instance.ClearCookie(); return instance; } }
  44. Dmitriy Ka

    Не могу скачать visual studio 2019

    Не совсем понял о чем речь. Я попытался подключить PM v7.7.0.0 к VS2022, на что PM выдал ошибку что нужен VS2019, но его не дает скачать Microsoft Почитав форум, понял что пока PM не работает с VS2022
  45. Dmitriy Ka

    Не могу скачать visual studio 2019

    Решил прокачать свои познания в C#, но тут встал затык ZP не подключается к VS 2022. А скачать Visual Studio 2019, Microsoft не дает, выдает ошибку учетной записи. Скачивал тут https://visualstudio.microsoft.com/ru/vs/older-downloads/ Кто сталкивался с такой проблемой? Как скачивать то?)
  46. Dmitriy Ka

    2 место Нестандартные подходы к разработке шаблонов

    А где можно купить или скачать библиотеку ZennoExtensions?
  47. Dmitriy Ka

    Работа с API и POST-GET на примере VK.COM

    Сделал такой шаб, проверь у себя. Все работает, но вк не нравится мой ogg файл. Тут 2 варианта, либо у меня кривой ogg либо вк не подгружает ogg файлы.
  48. Dmitriy Ka

    Получение и Работа с Куками\Cookie

    Возникла проблема с получением кукиc через запрос. Нужны куки wildberries. Если просто сделать Get запрос по урлу https://www.wildberries.ru/. куки мы не получаем Но если зайти через браузер и потом еще раз сделать Гет запрос к урлу wildberries.ru то куки уже есть. Если смотреть трафик там...
  49. Dmitriy Ka

    Черный экран браузера через Chromium

    У меня черный экран браузера через Chromium, подскажите это как-то лечится? Версия ZP 7.5.1.0