【发布时间】:2012-08-07 09:55:50
【问题描述】:
我正在开发一个 windows phone 7 应用程序。我在我的应用程序中使用 webbrowser 控件。我想获取在 webbrowser 控件中加载的内容的 HTML 代码。我需要解析 HTML 内容以执行其他功能。那么如何获取在 webbrowser 控件中显示的内容的 HTML 代码? 请帮忙。
谢谢
【问题讨论】:
标签: windows-phone-7 mobile browser windows-phone
我正在开发一个 windows phone 7 应用程序。我在我的应用程序中使用 webbrowser 控件。我想获取在 webbrowser 控件中加载的内容的 HTML 代码。我需要解析 HTML 内容以执行其他功能。那么如何获取在 webbrowser 控件中显示的内容的 HTML 代码? 请帮忙。
谢谢
【问题讨论】:
标签: windows-phone-7 mobile browser windows-phone
您可以使用SaveToString() 方法。
假设我们将WebBrowser 命名为webBrowser1。
string htmlContent=webBrowser1.SaveToString();
谢谢
【讨论】:
您可以在 WebBrowser 控件上使用 SaveAsString() 方法,这将为您提供当前设置为源的页面的 HTML。
【讨论】:
您也许可以通过获取 webbrowser.Source 属性来获取 webbrowser 控件的来源。
然后当你有了它(源,url),你可以使用 WebClient 下载它
这里是使用 WebClient 下载 HTML 的示例
【讨论】: