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

  1. Moadip

    Посоветуйте железо 50-80 потоков.

    Бери лучше серваки, свой комп собирать имхо нецелесообразно. Т.к. задачи могут постоянно меняться. Начать лучше с VDS, потом уже думать о выделенном серваке, т.к. это гораздо дороже удовольствие. Почему именно аренда сервака а не свой комп. Х.з как для других, но для меня самый большой плюс...
  2. Moadip

    Помогите с парсингом текста

    Титлы и сниппеты это что?:-) Если бы на скрине показали что конкретно надо, то тогда бы проще было составить xpath для выдергивания элементов.
  3. Moadip

    Требуется написание бота

    Прочитал первый пост, сначала подумал что ТС ошибся с бюджетом, потерял один нолик. Но прочитав дальше понял, что бюджет на самом деле был примерно такой, примерно 3к р.:-) Первое, и сразу. ТЗ не соответствует бюджету. Я как бы понимаю что всем хочется подешевле, но надо встать и на сторону...
  4. Moadip

    компиляция проекта или типа того.

    Идея конечно интересная но наврядли. Это типа фреймворка получается. Зенка без графической оболочки. Насчет тырить идеи не понял как поможет то, что "оператор" не будет знать что это зенка? Если проект через браузер, то вырубаем отображение и все, не видно что там делается. Но остается вариант...
  5. Moadip

    PUT-запрос, как?

    Не нашел перегрузку для метода UploadString который бы принимал 3 string. Есть вот это https://msdn.microsoft.com/ru-ru/library/ms144237%28v=vs.110%29.aspx Тогда делаем так string str = client.UploadString(new Uri("https://www.zennolab.com"), "PUT", "тут json");
  6. Moadip

    Что слать capmonster?

    Начни с этого http://zennolab.com/discussion/threads/podkljuchenie-k-capmonster-iz-svoej-progi.29503/ А вообще там два запроса надо. Одним отсылаешь инфу, возвращается id по которому потом надо брать ответ. Вторым запросом забираешь ответ. В фидлере посмотри какие запросы уходят к монстру и...
  7. Moadip

    Конвертирование списка строк в int, как?

    var listIn = new List<string>() { "Участников 2&nbsp;901 человек", "Участников 3&nbsp;902 человек", "Участников 4&nbsp;903 человек" }; var listOut = new List<string>(); foreach (var str in listIn) { var match = Regex.Match(str.Replace("&nbsp;", ""), "\\d+").Value...
  8. Moadip

    Отсчёт времени в логе. Реально???

    Пиздос развезли срачь. Мне накатать решение это было 5 мин. Ну если не хочет человек ковыряться в C#/гуглить это его дело. Сегодня дали готовое решение, завтра нет, один хер придется рано или поздно разбираться. Было время/настроение - написал. В чем проблема то.
  9. Moadip

    Так и должно работать подключение сторонних библиотек?

    Да, все норм собирается, при добавлении в PM в лог пишет что не хватает либы System.Net.Primitives.dll Добавление этой либы в рефы результата не дает. Карочь победил. c:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.5\ тут тоже есть System.Net.Primitives.dll...
  10. Moadip

    Так и должно работать подключение сторонних библиотек?

    А тест то при каких делах? Или ты имеешь ввиду что из за этого проекта не собирается все решение? У меня и так все собирается, без всяких удаленией. Ты лучше скажи как эту либу в PM подрубить.))
  11. Moadip

    Отсчёт времени в логе. Реально???

    Это цикл, который выполняется до тех пор, пока выполняется условие. while(условие) {...} http://professorweb.ru/my/csharp/charp_theory/level3/3_15.php Можно еще так сделать while(true){ ... }, тогда это бесконечный цикл, и логику выхода из него надо внутри писать. var dtStart = DateTime.Now...
  12. Moadip

    Так и должно работать подключение сторонних библиотек?

    Собралось у меня без ошибок, ошибки вылазят при добавлении в PM. В PM получилось добавить?
  13. Moadip

    Так и должно работать подключение сторонних библиотек?

    Это был просто как пример, проверить добавляются ли вообще dll, если бы вообще не добавлялось, то тогда бы это был глюк PM. Посмотрел эту либу, оказывается это не "обычная", а "портабельная". Собрал, попробовал добавить, вылазят ошибки - проблема в dll. Можно ли такие dll подключать и если...
  14. Moadip

    Так и должно работать подключение сторонних библиотек?

    o_O Первый раз про такое слышу. Х.з. может что XP. Но по идее не должно быть разницы какая винда. Тогда наверное только ждать ответа от разрабов, ну или от тех кто тоже юзает на XP.
  15. Moadip

    Отсчёт времени в логе. Реально???

    Берем текущую дату/время, и сохраняем в переменную. Делаем while цикл, внутри усыпляем поток на 1 сек, ну или как часто надо чтобы таймер тикал. Дальше в цикле проверям сохраненное в переменной время + на сколько нужна задержка < текущее время. Как только текущее время будет больше, выходим из...
  16. Moadip

    Свой js код

    Насколько помню где то уже поднимали эту тему. И alert, prompt, confirm не работают. Связано с тем что зенка режет всплывающие окна.
  17. Moadip

    Так и должно работать подключение сторонних библиотек?

    В самом проекте не надо делать никакой загрузки либы. Только добавление в рефы. Если либа не появляется, это глюк PM, могу предложить попробовать добавить какую нибудь другую dll, для теста. Также постоянно отваливается либа System.Xml.Linq, если после ее добавления добавлять другие. Писал об...
  18. Moadip

    Перевод шаблонов для обучения на C#

    ПКМ на экшене -> конвертировать в C#. Не на всех экшенах прокатывает, но хоть что то для начала.))
  19. Moadip

    Как использовать библиотеки разной битности

    Может потому что это косвенно относится к зенке, это скорее нюансы программирования.
  20. Moadip

    Библиотеки для конвертации аудио

    NAudio и CueTools. CueTools только не сама прога, а её dll. mp3 -> wav -> flac При наличии прямых рук все делается и работает в +100500 потоков.
  21. Moadip

    ПОМОГИТЕ ВЫБРАТЬ ВЕРСИЮ ZENNOPOSTER

    Все просто до безобразия. https://www.google.ru/search?q=C%23+%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE%D0%BF%D0%BE%D1%82%D0%BE%D1%87%D0%BD%D0%BE%D1%81%D1%82%D1%8C И читаем до посинения.)) В .net есть встроенные механизмы для создания многопоточного приложения. Что мешает использовать их в зенке? То о...
  22. Moadip

    Как использовать библиотеки разной битности

    Так а зачем там что то делать самому? Есть либа на C# Tesseract.dll, есть две папки x86 и x64, в них либы на С++. К проекту подключаем Tesseract.dll, она сама в зависимости от битности берет либы из нужной папки, главное чтобы эти папки были в одной папке с основной либой.
  23. Moadip

    ПОМОГИТЕ ВЫБРАТЬ ВЕРСИЮ ZENNOPOSTER

    Если жаба душит то стандарт, лайт лучше вообще не рассматривать как вариант, не далеко от демо ушло, можно сказать ознакомительный вариант. К примеру делается +100500 поддоменов, и срочно надо сделать базы. Если лайт, то что делать? Или ждать или останавливать шаб и запускать нужный. А так в...
  24. Moadip

    Подключение к CapMonster из своей проги

    Все гениальное - просто.:-) Это в вики надо добавить, чтобы другие голову не ломали. Спасибо.
  25. Moadip

    Подключение к CapMonster из своей проги

    Да, uri а не url. Х.з. откуда там l появилась. Но я тестил с uri. Порт пробовал прописывать, все равно заглушку показывает. Пробовал в настройках монстра прописывать ip сервака, подключался с локального компа, указывая ip на котором поднимался монстр. И с прописыванием порта и без, все равно...
  26. Moadip

    Подключение к CapMonster из своей проги

    Пробую передать капчу на распознавание из своей проги капмонстру. Прога и капмонстр на одном компе. Видно на каком ip поднят капмонстр var pic = File.ReadAllBytes("C:\\test.png"); var base64String = Convert.ToBase64String(pic); var client = new WebClient(); var ans = client.UploadString(new...
  27. Moadip

    Как посчитать кол-во вхождений строки в список?

    Так попробуй. List<string> lst = project.Lists["Список 1"]; int kol = 2; // N lst = lst .GroupBy(i => i) .Where(i => i.Count() >= kol) .Select(i => i.Key) .ToList();
  28. Moadip

    Как правильно парсить в многопотоке?

    Если здесь не стоит галка, то каждый поток будет работать со своим экземпляром в памяти, что при гиговом файле сожрет оперативу моментально. Плюс надо смотреть что конкретно вы делаете с этим списком, возможно что в каждом отдельном потоке идет работа с этим файлом и слишком много инфы хранится...
  29. Moadip

    Как правильно парсить в многопотоке?

    Сколько потоков и как подгружается список с ссылками? Через привязку или нет?
  30. Moadip

    Можно ли GET запросом отключать услуги мегафон на номере?

    Так а в чем проблема? Ставите fiddler, если еще нет. Заходите в обычном браузере в личный кабинет. Отключаете какие надо услуги и смотрите какие запросы уходят. Разбираетесь с запросами, повторяете в зенке. Профит.
  31. Moadip

    Замена перебора в цикле

    var list = project.Lists["base"]; var newlist = list .Select(e => e.Split(new[] {"|%|"}, StringSplitOptions.None)) //разбиваем каждую строчку, в массив, разделитель |%| .GroupBy(e => e[2]) //группируем по IP .Where(e => e.Count() >= 2) //берем группы где кол-во больше двух, т.е...
  32. Moadip

    Замена перебора в цикле

    Для спасибо есть кнопка.;-) Именно так. var list = project.List["название списка"]
  33. Moadip

    Замена перебора в цикле

    var list = new List<string> { "Angel212|%|76561198228920618|%|176.85.211.44", "Shima|%|76561198102783584|%|5.42.81.173", "S-1(9)-Z(h)-8|%|76561188096792112|%|101.172.69.85", "Anabolik|%|76561198018226712|%|213.172.115.205", "Test|%|12345198102783584|%|176.85.211.44"...
  34. Moadip

    Замена перебора в цикле

    o_O Жестяк, чего там перебирать целый день. Это все укладывается в пару сек. Поди регулярками перебираете или еще каким извратом?:D Так понял надо найти строки, у которых одинаковые IP и сложить в отдельную таблицу? Сейчас накидаю пару строк кода.
  35. Moadip

    Получение внешних данных для проекта

    var str = "значение1$значение2$значение3$значение4"; var split = str.Split('$'); var v1 = split[0]; var v2 = split[1]; var v3 = split[2]; var v4 = split[3]; Разбиваем строку, разделить $, на выходе массив значений. По индексу получаем нужное.
  36. Moadip

    Создание таблицы C#

    Стандартными зенковскими(да и не только зенковскими) способами нет. GetRow(), GetCell() это все методы из класса обертки для работы с excel таблицей. Ближайший вариант, это двумерный массив. Но думаю это не совсем удобно. Можно сделать как предложил Radzhab использовать кортежи...
  37. Moadip

    Реализация отправки IM (ICQ) сообщений?

    Давным давно делал управление своей прогой через скайп, было api. Как щас не знаю, после того как мелкомягкие купили скайп. Прога подключалась к скайпу, отсылала мессаги/отчеты. Можно было отослать какую то команду в ответной мессаге, и прога ее выполняла. В общем копать надо в сторону api...
  38. Moadip

    Как посчитать кол-во вхождений строки в список?

    var lst = project.Lists["Список 1"]; int kol = 2; // N lst = lst .GroupBy(i => i) .Where(i => i.Count() >= kol) .Select(i => i.Key) .ToList(); Имхо, так будет быстрее. Т.к. не вижу смысла проходить в цикле по всему списку, и на каждой итерации делать выборку. Проще сразу...
  39. Moadip

    GET\POST - Повторять N-раз при пустом ответе

    Если стоит тип ResponceType.HeaderAndBody и в ответе пусто, то там пусто, заголовков тоже нет. Можно сделать обертку в виде своего метода для get/post запросов, указав там кол-во повторов и интервал, засунуть в owncode и юзать где надо. Но это опять же, только для тех кто шарит в C#.
  40. Moadip

    C# foreach

    Понятно. Ну тут только один вариант, значит строчка из GoodTitle не совпадает с title из AdCollection. Скорее всего возможно пробел лишний с края или там или там. Попробуйте сделать Trim() для элементов и там и там. var title = Ad.FindChildByAttribute("h3", "class", "normal brkword fbold"...
  41. Moadip

    C# foreach

    Ну тогда у вас все правильно в самом вашем первом посте, за исключением того, что нет проверки, есть ли элементы в GoodTitle. Идет проход по AdCollection, на каждой итерации берется первая строка из GoodTitle, если выполнилось условие, то строка удаляется и в лог выводится мессага. Все. Если...
  42. Moadip

    C# foreach

    Еще раз. Есть список AdCollection, мы начинаем проходиться по нему. Берем из GoodTitle строчку, если она соответствует условию, то удаляем. С этим вроде разобрались. В лог то что должно выводиться? Любая строчка из AdCollection или только если выполнилось условие?
  43. Moadip

    C# foreach

    Если именно в таком формате, то shade предложил правильный вариант. Delete. Еще раз перечитал, но так и не понял что надо сделать.:-)
  44. Moadip

    C# foreach

    Разница огромна. В вашем варианте идет удаление из коллекции только при выполнении условия. В варианте который предложил shade в любом случае. А ошибка возникает из за того, что если AdCollection имеет больше элементов чем GoodTitle то наступает момент, когда в GoodTitle уже пусто но вызывается...
  45. Moadip

    c# как указать переменную

    Так уже дали ответ. Нашли элемент var x = instance.ActiveTab.FindElementByXPath(".//*[@id='pin-title']",0); Установили значение для атрибута value x.SetAttribute("value",project.Variables["soobshenie_post"].Value); Или так еще попробовать...
  46. Moadip

    Помогите с парсингом текста

    Слишком абстрактно. Если в общим чертах то var str = "какая то строка"; str = str.Replace("строка", "фигня"); На выходе будет - какая то фигня. Создается список с случайными фразами. Потом рандомно берется из этого списка, и добавляется куда надо. var list = new[] {"вася", "петя", "коля"}; //...
  47. Moadip

    Помогите с парсингом текста

    Задачка интересная поэтому поковырялся.:-) Для начала посмотрим на страницу и решим какие элементы будут вытаскиваться. Вытаскиваться будут эти узлы через xpath, в них находится вся небходимая инфа. Есть блоки с рекламой, а есть без. С рекламой будем выкидывать. Как понять какие блоки с...
  48. Moadip

    Бесплатные снипеты на заказ

    // собрали все элементы через xpath, вытащили текст и сложили в список var list = instance.ActiveTab.GetDocumentByAddress("0") .FindElementsByXPath("//a[contains(@class,'username')]") .Select(e => e.InnerText) .ToList(); var textToSearch = "CSS"; // находим первый элемент в...
  49. Moadip

    fiddler и httpS

    Keygen запускается в песочнице, у любого норм антивиря такая функция есть, получается ключ, и keygen грохается.