【问题标题】:How to get website content of a webbrowser in windows phone?如何在 Windows Phone 中获取网络浏览器的网站内容?
【发布时间】:2012-08-07 09:55:50
【问题描述】:

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

谢谢

【问题讨论】:

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


    【解决方案1】:

    您可以使用SaveToString() 方法。

    假设我们将WebBrowser 命名为webBrowser1

    string htmlContent=webBrowser1.SaveToString();
    

    谢谢

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

        然后当你有了它(源,url),你可以使用 WebClient 下载它

        这里是使用 WebClient 下载 HTML 的示例

        How can I download HTML source in C#

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-02-07
          • 1970-01-01
          • 1970-01-01
          • 2013-01-06
          • 2014-08-10
          相关资源
          最近更新 更多