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

  1. RoyalBank

    Как сохранять в таблицу XLSX цифры, чтоб таблица потом понимала, что это цифры?

    Как победить не знаю, но сделал следующее наблюдение, если экспортировать из базы int значения, то они считаются числами, если первая строка не null. В противном случае все становится текстом. Использую plex надстройку в excel, чтобы быстро конвертировать в числа.
  2. RoyalBank

    Как на xNet.Leaf / ZennoPoster.HTTP.Request отправить POST на anti-captcha

    В запросе необходимо отправлять JSON, для этого, необходимо указать "application/json" в самом запросе. Сформировать JSON можно через StringContent, либо другим удобным способом. var stringContent = new StringContent("{ json }"); var httpResponse =...
  3. RoyalBank

    Посоветуйте сервисы прокси с ротацией

    Большая часть проксей не работает, или полностью забенены хостом. Какой-то чел своей активностью может положить сервер. В общем такой себе опыт. Сделал пару прогонов, в итоге забил на них, львиная доля времени уходит на обработку ошибок, а не нормальную загрузку запросов. Возможно, если юзать...
  4. RoyalBank

    Посоветуйте сервисы прокси с ротацией

    В моем личном случае, это худшее, что я встречал.
  5. RoyalBank

    Посоветуйте сервисы прокси с ротацией

    Кто какими сервисами пользуется или пользовался. Нужны прокси без ограничения по трафику, для работы в 30 потоков на запросах.
  6. RoyalBank

    Автосабмит hCaptcha / Autosubmit hCaptcha

    Не сообразил, что ты специально не выложил, не обращай внимания. Спасибо за статью!
  7. RoyalBank

    Автосабмит hCaptcha / Autosubmit hCaptcha

    Можешь выложить cs файлы, или ссылку на гит?
  8. RoyalBank

    Leaf.xNet - Библиотека для работы с запросами: Get, Post, Put, Path, Delete, Option.

    Как вариант, прокси забанен хостом, либо ошибка со стороны прокси, пробуйте отладку запроса в цикле, при подобной ошибке пробовать повторно отправлять.
  9. RoyalBank

    Помогите сделать путь XPath

    Понизь версию шаблона, не открывает на 7.3.1.1
  10. RoyalBank

    [РЕШЕНО][XPath] - Как найти элемент по не полному имени аттрибута?

    Пользуюсь этой шпаргалкой. https://devhints.io/xpath
  11. RoyalBank

    помогите подключить EPPlus.dll

    Версия 4.5.3.2
  12. RoyalBank

    Почему MySQL ошибается?

    Одной строкой решаются все проблемы. И не нужно изобретать что-то, пытаясь понять, где косячит, зенка, база, запросы. Простой лок, все решает. Но если есть желание достучаться до правды, то можете продолжить поиски.
  13. RoyalBank

    Почему MySQL ошибается?

    Ты не про те локи прочитал. Вот ссылка на то, что тебе нужно: https://zennolab.com/discussion/threads/44524/
  14. RoyalBank

    Leaf.xNet - Библиотека для работы с запросами: Get, Post, Put, Path, Delete, Option.

    Авторизация рассматривается индивидуально для каждого сайта. Как правило, простые решения сводятся к монитору траффика и кукам. Сложные решения требуют наличия поэтапного алгоритма шифрования пароля и прочие радости в виде двух факторной аутентификации и т.д. Могу рекомендовать пытаться...
  15. RoyalBank

    И нафига это сделали?

    там для ff есть плагин
  16. RoyalBank

    Сыпятся ошибки, не могу поймать их

    Это функционал сторонней библиотеки leaf.xNet, Из коробки ZP, нет такой проверки. В сообщении есть ссылка на статью.
  17. RoyalBank

    Сыпятся ошибки, не могу поймать их

    Он возвращает true/false, можно почитать на msdn. public static bool TryParse(string input, out JsonObject result); Тут писал статью по работе с leaf.xNet, с ней легко можно делать отладку на ответ запроса. Если только работа с api, то можешь быстро написать нужные запросы с нормальной...
  18. RoyalBank

    Сыпятся ошибки, не могу поймать их

    Проверяй, что возвращает API, возможно превысил кол-во запросов, или был таймаут. Т.е. получаемый объект может не быть json, проверяй через tryparse.
  19. RoyalBank

    Мощнее ПК => хуже результаты?

    Можно этот момент подробнее раскрыть, я Windows server до этого не ставил...
  20. RoyalBank

    Мощнее ПК => хуже результаты?

    Приветствую! Помогите отсеять варианты, чтобы лучше понимать, куда копать в плане оптимизации. Исходные данные: Интернет - канал на 600 мбит, воткнут в роутер и распределяется между всеми участниками, входящая линияю по кабелю cat5 Роутер - NETGEAR RAX15; quad-core processor (Mhz не нашел)...
  21. RoyalBank

    Анализатор трассировки шаблона

    Так то понятно, что можно сделать void в начеле и конце кода, в который передавать название текущего этапа, а также запускать и останавливать Stopwatch() . Вопрос в наличии, возможного, более элегантного решения, может какая библиотека есть...
  22. RoyalBank

    Анализатор трассировки шаблона

    У кого есть идеи, как лучше организовать работу чекпоинтов для замера скорости общего кода.
  23. RoyalBank

    Возможность отключения подгрузки 'стандартных' профилей в безбраузерном режиме

    Поддерживаю, не пользуюсь этим. Вообще, думаю, на возможности оптимизации можно много сэкономить, например полностью отключить запись логов в текстовые файлы. Почему подобный элементарный функционал нельзя реализовать?
  24. RoyalBank

    Как в C# сделать цикл действий

    Вроде подобного, главное проверяйте наличие элементов через if. // Объявляем tab Tab tab = instance.ActiveTab; // Заводим цикл for (int i = 0; i < 10; i++) { // Проверяем кнопку if (!tab.FindElementByXPath(".//*",0).IsNull) { tab.FindElementByXPath(".//*",0).Click("Full")...
  25. RoyalBank

    C# Получить интернет трафик мб/с

    В шестом конкурсе шаблонов, есть готовое решение. https://zennolab.com/discussion/threads/83166/
  26. RoyalBank

    Проект для работы с LiteDB. Удобная NoSQL база для парсинга.

    Я не пользуюсь базой для получения данных, только хранение. Работать с базой можно через классы из общего кода. Тут по ссылке пример класса: https://github.com/mbdavid/LiteDB/wiki/Object-Mapping
  27. RoyalBank

    SQL запрос - удаление дубликатов по условию.

    Приветствую! Помогите составить запрос. В базе есть условные две колонки, sku и department. На примере скриншота. Необходимо удалить из департамента beauty, все совпадания по sku из департамента new_beauty.
  28. RoyalBank

    [Решено] - Не открывается шаблон в PM, ошибка не закрытого комментария в коде C#

    А тогда понял в чем проблема, там короткий список 5.47 версий, в которых можно открыть. У меня 5.29.6.0 Видимо пришла и мне пора обновляться на 7-ку, хоть и через подобную ошибку. Буду изучать, что там нового ввели. Спасибо всем за помощь!
  29. RoyalBank

    [Решено] - Не открывается шаблон в PM, ошибка не закрытого комментария в коде C#

    Я несколько вариантов сохранений пробовал, чтобы удалить блок шифрования, читал до этого. Но у меня так и не получилось выявить алгоритм, по которому его можно удалить. Если есть правильный порядок действий, буду признателен за наводку.
  30. RoyalBank

    [Решено] - Не открывается шаблон в PM, ошибка не закрытого комментария в коде C#

    Спасибо в 7.3.1.1 открывается. Жаль только что сохранить нельзя, так чтобы в старой открывался. Буду тестить эту версию, может перейду на 7-ку.
  31. RoyalBank

    [Решено] - Не открывается шаблон в PM, ошибка не закрытого комментария в коде C#

    У тебя есть последняя версия, можешь пожалуйста, чекнуть если работает и открывает. Я прикрипил тестовый шаб с воспроизведенной проблемой. У меня точно не открывается.
  32. RoyalBank

    [Решено] - Не открывается шаблон в PM, ошибка не закрытого комментария в коде C#

    Приветствую! Нужна помощь, что можно сделать, чтобы открылся шаблон в PM. Хотел сохранить пару регулярок, чтобы были под рукой, и все резко накрылось. Порядок действий приведший к проблеме. 1. Создал C# кубик. 2. Открыл в нем комментарий для кода /* */ 3. Скопировал строки с регулярками. /*...
  33. RoyalBank

    Json + c#

    В using необходимо прописать, а также добавить ссылки в GAC
  34. RoyalBank

    Json + c#

    Необходимо десериализовать этот json. Если стандартные инструменты не подходят, то можно использовать библиотеку от Newtonsoft
  35. RoyalBank

    Проект для работы с LiteDB. Удобная NoSQL база для парсинга.

    В этом сообщении уже приводил пример с переменными проекта. Все что необходимо сделать это создать правильный BsonDocument, который будет отправляться в базу данных.
  36. RoyalBank

    Взятие данных из определенного листа в Exsel

    //So it doesn't throw an exception, but return null in case it doesn't find it ExcelWorksheet anotherWorksheet = excelPackage.Workbook.Worksheets.FirstOrDefault(x=>x.Name=="SomeWorksheet"); if (anotherWorksheet == null) { // Нет листа. }
  37. RoyalBank

    Взятие данных из определенного листа в Exsel

    //Get a WorkSheet by name. If the worksheet doesn't exist, throw an exeption ExcelWorksheet namedWorksheet = excelPackage.Workbook.Worksheets["SomeWorksheet"]; //If you don't know if a worksheet exists, you could use LINQ, //So it doesn't throw an exception, but return null in case it doesn't...
  38. RoyalBank

    Взятие данных из определенного листа в Exsel

    Да, опечатка, EPPlus, тут статья с примерами. Так же готовые примеры.
  39. RoyalBank

    Взятие данных из определенного листа в Exsel

    Используйте библиотеку eeplus, на форуме есть готовые примеры.
  40. RoyalBank

    Проект для работы с LiteDB. Удобная NoSQL база для парсинга.

    У базы ограничение по размеру в терабайтах :-)
  41. RoyalBank

    Как получить имя блокнота из папки у которого больше всего слова из переменной?

    Можешь добавлять результаты в словарь, потом просто отсортировать словарь по большему значению и получить значение словаря. Dictionary<string, int> dict = new Dictionary<string, int>();
  42. RoyalBank

    Как получить имя блокнота из папки у которого больше всего слова из переменной?

    Делаешь первый цикл в котором перебираешь все пути, т.е. текстовые документы. Получаешь название документа и сохраняешь с названием кол-во повторов, сохраняешь результаты в какой-то список. Дальше следующим циклом перебираешь полученные результаты и для большего из них у тебя уже есть название...
  43. RoyalBank

    Как получить имя блокнота из папки у которого больше всего слова из переменной?

    project.Variables["slovo"].Value = "рас"; var text = "рас два три четыре пять рас рас рас Один два три Рас".ToLower(); string[] words = text.Split(new char[] {' '}, StringSplitOptions.RemoveEmptyEntries); var result = words.GroupBy(x => x) .Where(x =>...
  44. RoyalBank

    Как работать с большими (100гб) txt файлами?

    Я бы смотрел в сторону первичных инструментов. string line = string.Empty; int64 i = 0; using (var stream = File.Open(myFilePath, System.IO.FileMode.Open, FileAccess.Read)) using (var reader = new StreamReader(stream)) { while (!reader.EndOfStream) i++; // Дальше генерируешь...
  45. RoyalBank

    Leaf.xNet - Библиотека для работы с запросами: Get, Post, Put, Path, Delete, Option.

    У меня нет 7-й версии :( . Возможно разработчики изменили в семерке метод сериализации данных в массив.
  46. RoyalBank

    Leaf.xNet - Библиотека для работы с запросами: Get, Post, Put, Path, Delete, Option.

    Необходимо добавить свойство CharacterSet для запроса. request.CharacterSet = "windows-1251";
  47. RoyalBank

    Leaf.xNet - Библиотека для работы с запросами: Get, Post, Put, Path, Delete, Option.

    Для этого и существует обсуждение, спрашивайте, какие возникли вопросы в применении на практике...
  48. RoyalBank

    Leaf.xNet - Библиотека для работы с запросами: Get, Post, Put, Path, Delete, Option.

    Если вы делаете шаблоны на кубиках и этот функционал закрывает все потребности, то переходить на код или сторонние библиотеки нет необходимости. Но если если ваша ситуация выходит за рамки базового функционала, то нужно писать в коде. В этом случае, можно воспользоваться методами от...
  49. RoyalBank

    Какой то глюк в программе

    HtmlElement ell; if (!tab.FindElentByXpath(".//", i).IsNull) ell = tab.FindElentByXpath(".//", i);