Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > движок веб браузера


Автор: nmn 10.9.2010, 00:31
здравствуйте

мне нужно получить из веб документа dom дерево и выполнять javascript код на странице, отрисовка страницы не нужна
например загружаю страничку и программно изменяю свойства элементов, нажимаю на кнопки и т.д.

как можно проще это сделать?

Автор: diadiavova 10.9.2010, 06:30
Подключить к проекту библиотеку mshtml.dll и работать с ней.

Автор: nmn 10.9.2010, 13:18
угу, а что-нибудь из кроссплатформенного?

Автор: WolfAlone 10.9.2010, 14:22
Я честно говоря, не совсем понял Вашу задачу, но возможно стоит посмотреть на исходники браузеров?

Автор: diadiavova 10.9.2010, 15:39
Цитата(nmn @  10.9.2010,  14:18 Найти цитируемый пост)
угу, а что-нибудь из кроссплатформенного? 

Можно попробовать поколдовать с GekoWebBrowser, но какие там возможности я не знаю, серьезно не занимался.

Автор: jonie 10.9.2010, 15:40
либо webKit-ом http://sourceforge.net/projects/webkitdotnet/
или смотрите в Mono как там сделано

Автор: diadiavova 10.9.2010, 15:51
В моно, по-моему, как раз геко и используется.

Добавлено через 3 минуты и 4 секунды
http://code.google.com/p/geckofx/

Автор: Любитель 10.9.2010, 21:11
Цитата(diadiavova @  10.9.2010,  15:51 Найти цитируемый пост)
В моно, по-моему, как раз геко и используется.

Ну, могу 100% сказать, что для сборки оно его требует smile

Добавлено через 21 секунду
По крайней мере в годы моего увлечения дженту - требовало.

Автор: jonie 11.9.2010, 15:21
Цитата(diadiavova @ 10.9.2010,  16:51)
В моно, по-моему, как раз геко и используется.

Добавлено @ 15:54
http://code.google.com/p/geckofx/

нет, там прослойка между движкой и mono. Можно использовать и векит. http://www.mono-project.com/WebBrowser

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)