使用mshtml解析html的js

1.引用Microsoft.mshtml

添加net组件 Microsoft.mshtml

2. 使用命名空间

using mshtml;

3.代码

    string detailHtml="";

           HTMLDocumentClass doc = new HTMLDocumentClass();
            IHTMLDocument2 hc = doc;
            hc.write(detailHtml);
            hc.close();
            doc = (HTMLDocumentClass)hc;
            detailHtml = doc.documentElement.innerHTML;//解析后的html
            hc.close();
            doc.close();

4:js完整的代码必须在detailHtml中,否则不会解析

posted @ 2010-12-17 10:44  虎头  阅读(1115)  评论(2编辑  收藏  举报