我正在通过 C# 和 XAML 在 Windows 商店 8 上开发一个应用程序,我需要从任何网站检索数据并将其显示在我的应用程序上。
我正在使用HttpClient
类并且能够获取网页后面的 HTML 代码。
我的应用程序可以被认为类似于天气应用程序,其中从网站检索气候条件并显示在我的应用程序屏幕上。
如何走得更远?我应该使用哪个类?
我正在通过 C# 和 XAML 在 Windows 商店 8 上开发一个应用程序,我需要从任何网站检索数据并将其显示在我的应用程序上。
我正在使用HttpClient
类并且能够获取网页后面的 HTML 代码。
我的应用程序可以被认为类似于天气应用程序,其中从网站检索气候条件并显示在我的应用程序屏幕上。
如何走得更远?我应该使用哪个类?
您可能正在寻找WebView
HtmlWeb
要获取 HTML 页面内容并在您的应用程序使用和HtmlDocument
类中解析它:
HtmlWeb web = new HtmlWeb();
HtmlDocument doc = await web.LoadFromWebAsync("https://example.com");
然后到例如。要获取具有指定 id 的元素的内容,您可以编写:
var a = doc.GetElementbyId("element-id").innertext;
您可以在msdn 文档中找到更多有用的方法。