您的位置:首页 > 编程语言 > C#

c#怎么分析网页的DOM?

2016-04-04 22:25 309 查看
首先,分析网页的各个元素或者document,可以用各种的库,网上很多。我这里只是介绍使用webbrowser控件进行分析。

其实就是让webbrowser的内容成为你的目的HTML代码即可,之后调用webbrowser.Document.GetElementsByTagName()等一些类的Document函数进行分析。

但是重点是怎么给webbrowser的内容复制呢?

webbr.DocumentText = "<html>...</html>";
这样肯定实行不通的,需要先navigate再赋值:

webbrowser.Navigate("about:blank");
webbrowser.Document.Write("<html>...</html>");
这样就OK啦
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c# 控件 WebBrowser HTML