winform中的webbrowser里面操作html代码问题

最近做了个webBrowser模拟浏览器去抓取某些网站的内容,在对抓回来的饿内容做解析时,htmlelement里面只能获得元素的特殊属性如id,name等,但是获取不到class,后来查了下,需要引入一个Microsoft.mshtml.dll,

然后

var ele = (mshtml.IHTMLElement)domEle.DomElement;                         

var className = ele.className;

即可


而这样:domEle.GetAttribute("class"); 获得的始终为空。

凡事对得起自己!
原文地址:https://www.cnblogs.com/aeron/p/2550785.html