asp.net使用mshtml处理html的代码

发布时间:2019-11-23编辑:脚本学堂
asp.net程序使用mshtml处理html,为大家提供一段代码,供学习参考。

需要添加.net引用,引用Microsoft.mshtml。
代码:
 

复制代码 代码示例:

WebClient wc = new WebClient();
wc.Encoding = Encoding.UTF8;
string str = wc.DownloadString(@"http://www.jb200.com/article/6290.html");

HTMLDocumentClass doc = new HTMLDocumentClass();//获取html对象
doc.designMode = "on"; //不让解析引擎去尝试运行javascript
doc.IHTMLDocument2_write(str);把html 文档写入html对象中
doc.close();关闭写流
Console.WriteLine(doc.title);输出标题
Console.WriteLine(doc.body.innerText); 输出body
Console.ReadKey();