- Регистрация
- 08.11.2015
- Сообщения
- 1 785
- Благодарностей
- 2 444
- Баллы
- 113
Если шаблон использует браузер, получается это сделать примерно так:
А в идеале я хотел бы пользоваться как-то так:
И в результате, получить возможность пользоваться плюшками, которые дает HtmlElement.
И ещё, хотелось бы как-то просто дёргать
Но... Стандартный System.Windows.Forms.HtmlElement не имеет возможности такие штуки делать... (как и нет
Может кто-то в курсе, вдруг где-то этот функционал запрятан в методах Зеннопостера и просто нужно понять как этим пользоваться?
Неужели работать с HtmlElement значит подписать себя именно на работу с браузером (а ведь в запросах мы получаем такой же HTML, который хотелось бы как-то загрузить в HtmlElement или HtmlDocument и уже с ними как-то работать при этом не тратить много ресурсов на запуск браузера...)?
C#:
ZennoLab.CommandCenter.Document document = instance.ActiveTab.MainDocument;
HtmlElement body = document.Body;
body.SetAttribute("innerHtml", @"<img src='https://zennolab.com/i/up_32.png' alt='see up'>");
return body.FindChildByTag("img", 0).GetAttribute("src");
этот код отображает полёт моей фантазии...:
HtmlElement body = ZennoLab.CommandCenter.HtmlElement.LoadFromString(@"<img src='https://zennolab.com/i/up_32.png' alt='see up'>");
return body.FindChildByTag("img", 0).GetAttribute("src");
И ещё, хотелось бы как-то просто дёргать
body.Add(new HtmlElement(@"<img src='https://zennolab.com/i/up_32.png' alt='see up'>"))
, чтобы добавлять необходимые узлы в HTML-документ.Но... Стандартный System.Windows.Forms.HtmlElement не имеет возможности такие штуки делать... (как и нет
System.Windows.Forms.HtmlDocument doc = new System.Windows.Forms.HtmlDocument()
- подобный функционал есть в HtmlAgilityPack... )Может кто-то в курсе, вдруг где-то этот функционал запрятан в методах Зеннопостера и просто нужно понять как этим пользоваться?
Неужели работать с HtmlElement значит подписать себя именно на работу с браузером (а ведь в запросах мы получаем такой же HTML, который хотелось бы как-то загрузить в HtmlElement или HtmlDocument и уже с ними как-то работать при этом не тратить много ресурсов на запуск браузера...)?