Недавний контент freeman

  1. F

    WinApi , кто сможет через это чудо написать шаблон?

    WinApi очень богат на функционал. Что конкретно нужно, работа с окнами и контролами?
  2. F

    Каркас для instagram-бота в Zennoposter

    Ну, все это можно реализовать в софте. Просто полуфабрикат, который необходимо допиливать, мало кому будет интересен. Готовый софт люди покупают гораздо охотнее, т.к. для его использования не требуются навыки программирования.
  3. F

    Каркас для instagram-бота в Zennoposter

    Может лучше готовый продукт сделать? Гуй и логику написать на C#, а все самое интересное спрятать в нативный модуль. Можно продавать с привязкой к железу или сдавать в аренду по подписке. Так в десятки раз больше можно заработать.
  4. F

    Как с помощью с# закрыть все html теги

    Добавить в шаблон инструмент Директивы using и общий код. Открыть его, перейти на вкладку Общий код и заменить код на этот. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using...
  5. F

    Как с помощью с# закрыть все html теги

    Тут, скажем так, задача не из простых. В случае, когда есть закрывающий тэг, но отсутствует открывающий, определить место, где он должен находиться - невозможно. Можно попробовать этот код, но не факт, что он будет открывать/закрывать тэги именно там, где нужно...
  6. F

    Как с помощью с# закрыть все html теги

    Добавить в шаблон инструмент Ссылки из GAC, там подключить библиотеку HtmlAgilityPack.dll и сборку System.Xml.dll. Первая библиотека есть в прикрепленном архиве, его нужно куда-нибудь распаковать и выбрать файл через кнопку Обзор. Вторая библиотека является частью .net и выбирается через фильтр...
  7. F

    Как с помощью с# закрыть все html теги

    HtmlAgilityPack умеет чинить невалидный html код, закрывать незакрытые тэги, удалять закрывающие тэги (если нет открывающих тэгов).
  8. F

    Обсуждение версии 5.11.2.0

    Метод instance.ChangeRequest() используется для подмены параметров в запросе. Для подмены ответа надо использовать метод instance.ChangeResponse().
  9. F

    Обсуждение версии 5.11.2.0

    Появление данной фичи, пусть даже в таком урезанном виде - уже прогресс. Реально хотелось бы иметь полный контроль над запросами, что-то вроде этого. public CefReturnValue OnBeforeResourceLoad(IWebBrowser browserControl, IBrowser browser, IFrame frame, IRequest request, IRequestCallback...
  10. F

    Как заполнить все инпуты из выборки одним значением

    Для ожидания завершения заполнения поля при посимвольном вводе. Иначе инпут не успевает заполниться до конца при задержке больше 150-200 мс.
  11. F

    Как заполнить все инпуты из выборки одним значением

    var elements = instance.ActiveTab.FindElementsByXPath("//input[starts-with(@id, 'username-')]"); foreach (var elem in elements) { elem.SetValue("ТУТ ТО ЧТО НУЖНО ЗАПОЛНИТЬ", "Full"); instance.WaitFieldEmulationDelay(); }
  12. F

    Клик по кнопке через конструктор действий. Конструктор не видет элементы кода

    Надо смотреть дерево элементов, чтобы зацепиться за родительский элемент или соседний. Там в любом случае есть отличия, ты же по каким-то признакам определяешь, что тебе нужна именно эта кнопка.
  13. F

    Клик по кнопке через конструктор действий. Конструктор не видет элементы кода

    Такая кнопка единственная на странице? Если да, то поможет этот код. Иначе надо смотреть дерево элементов, чтобы зацепиться за родительский элемент или соседний. instance.ActiveTab.FindElementByXPath("//button[starts-with(@onclick, 'oneClickBuy') and text()='Buy Now']", 0).RiseEvent("click"...
  14. F

    как работает DrawImage() ?

    Ну тут все просто. dst это холст определенных размеров, который передается художнику gfx в методе Graphics.FromImage(dst). Теперь художник gfx будет постоянно хранить ссылку на холст dst и может рисовать на нем все что захочет. Можно попросить художника срисовать с другого холста, передав в...
  15. F

    Многопоточный парсинг на C# и работа с базой данных

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