我正在开发一个 Windows Phone 7 应用程序。我在我的应用程序中使用 webbrowser 控件。我想获取在 webbrowser 控件中加载的内容的 HTML 代码。我需要解析 HTML 内容以执行其他功能。那么如何获取在 webbrowser 控件中显示的内容的 HTML 代码?请帮忙。
谢谢
我正在开发一个 Windows Phone 7 应用程序。我在我的应用程序中使用 webbrowser 控件。我想获取在 webbrowser 控件中加载的内容的 HTML 代码。我需要解析 HTML 内容以执行其他功能。那么如何获取在 webbrowser 控件中显示的内容的 HTML 代码?请帮忙。
谢谢
您可以使用该SaveToString()
方法。
假设我们WebBrowser
命名为webBrowser1
.
string htmlContent=webBrowser1.SaveToString();
谢谢
您可以在 WebBrowser 控件上使用 SaveAsString() 方法,这将为您提供当前设置为源的页面的 HTML。
您也许可以通过获取 webbrowser.Source 属性来获取 webbrowser 控件的来源。
然后,当您拥有它(源代码,网址)时,您可以使用 WebClient 下载它
有关使用 WebClient 下载 HTML 的示例,请参见此处