想知道一下,.net有没有什么类可以分析browser里已加载的页面,然后得到页面内加载的图片,js,flash等元素的真实地址?还是要通过正则,自己写方法实现?谢谢!

解决方案 »

  1.   


    我是自己写的HtmlNode类,然后自己写程序解析
      

  2.   

    用MSIHTML控件吧,这个是一个HTML DOM,已经帮你解析好了页面。mshtml.IHTMLDocument2 doc2=(mshtml.IHTMLDocument2)browser.Document;后面你可以自己摸索了
      

  3.   

    忘记说,你直接引用就可以了,这个是微软自带的控件
    Microsoft.mshtml.dll
      

  4.   

    asp.net可以让你掌控每一个空间元素的解析过程,你可以插入自己的方法处理每一个元素。而且非常方便。参考之一:http://www.csip.org.cn/template/show_news.jsp?addr=upfiles/col03/200505/SUPER_20050530103833545872.htm
      

  5.   

    这可以认识asp.net的全部内容,将服务器控件解析出来,而不仅仅是html。asp.net就是用的这个机制。
      

  6.   

    http://msdn2.microsoft.com/zh-cn/library/system.web.ui.design.controlparser.aspx