最近做了个webBrowser模拟浏览器去抓取某些网站的内容,在对抓回来的饿内容做解析时,htmlelement里面只能获得元素的特殊属性如id,name等,但是获取不到class,后来查了下,需要引入一个Microsoft.mshtml.dll,
然后
var ele = (mshtml.IHTMLElement)domEle.DomElement;
var className = ele.className;
即可
而这样:domEle.GetAttribute("class"); 获得的始终为空。