c#怎么分析网页的DOM?

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

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

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

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

webbrowser.Navigate("about:blank");
webbrowser.Document.Write("<html>...</html>");
这样就OK啦


猜你喜欢

转载自blog.csdn.net/u011412226/article/details/51059057