首先,分析网页的各个元素或者document,可以用各种的库,网上很多。我这里只是介绍使用webbrowser控件进行分析。
其实就是让webbrowser的内容成为你的目的HTML代码即可,之后调用webbrowser.Document.GetElementsByTagName()等一些类的Document函数进行分析。
但是重点是怎么给webbrowser的内容复制呢?
webbr.DocumentText = "<html>...</html>";
这样肯定实行不通的,需要先navigate再赋值:
webbrowser.Navigate("about:blank");
webbrowser.Document.Write("<html>...</html>");
这样就OK啦