我正在为我的一个应用程序创建一个 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;
}
};