如何在Windows Phone中获取Web浏览器的网站内容?

时间:2012-08-10 05:18:45

标签: windows-phone-7 mobile browser windows-phone

我正在开发一个Windows Phone 7应用程序。我在我的应用程序中使用webbrowser控件。我想获取我在webbrowser控件中加载的内容的HTML代码。我需要解析HTML内容以执行其他功能。那么如何获取我在webbrowser控件中显示的内容的HTML代码? 请帮忙。

由于

3 个答案:

答案 0 :(得分:2)

您可以使用SaveToString()方法。

假设我们将WebBrowser命名为webBrowser1

string htmlContent=webBrowser1.SaveToString();

由于

答案 1 :(得分:1)

您可以在WebBrowser控件上使用SaveAsString()方法,这将为您提供当前设置为源的页面的HTML。

答案 2 :(得分:0)

您可以通过获取webbrowser.Source属性来获取webbrowser控件的来源。

然后当你拥有它(source,url)时,可以使用WebClient

下载它

请参阅此处,了解使用WebClient下载HTML的示例

How can I download HTML source in C#