我正在为我的一个应用程序创建一个metro风格版本,用c#编码。我需要访问一个网页,从该页面获取url和html代码,然后使用它们。
在winforms版本中,我使用了一个WebBrowser控件及其属性,.Url和.Document.ActiveElement.OuterHtml / InnerHtml。
对于metro风格的应用程序,我使用WebView控件来访问页面,但它没有这样的属性,我无法在任何地方找到如何获取url和html代码。
有谁知道怎么做?提前谢谢!
编辑:类似这样的东西(winforms,C#):
webBrowser1.DocumentCompleted+=delegate
{
if (webBrowser1.Url.ToString ().StartsWith ("http://www.google.com/"))
{
string url=webBrowser1.Url.ToString ();
string htmlCode=webBrowser1.Document.ActiveElement.InnerHtml;
}
};