C#Windows控件中有个是WebBrowser。
是否有jquery的选择符模拟,可通过选择符选择WebBrowser里的元素?
求解决方案。
可能前面说得不明白,我的意思是实现jquery里的功能,如:$("#id #class")。
“是否有jquery的选择符模拟,可通过选择符选择WebBrowser里的元素?”没太明白你的问题,不过可以在Winform中读取到WebBrowser中的元素:http://www.cnblogs.com/wifi/archive/2011/07/14/2106227.html
我的意思在windows里实现像jquery里的功能$("#id #class")。
能够直接选择出元素。
@pc人生: 好像暂时还没有实现这种功能的吧。
Ivony 有一个开源项目是做类似的事情的,在C#中用类似jquery的语法操作DOM文档,文章在这里,项目代码在这里。
这是很好的一个选择器。不过我想要的是winfrom下的选择,从WebBrowser里选择。
@pc人生: 跟web/win没关系的,这个选择器是类似这样的语法
var doc = new JumonyParser().Parse(htmlString); //传入html 代码var element = doc.FindSingle("body > div > div");
你获取到WebBrowser里加载的html代码,然后可以构造一个对象用于查询。