使用HttpClient从Windows商店应用程序中的网站获取数据

时间:2013-10-22 13:31:53

标签: c# visual-studio-2012 windows-store-apps

我正在Windows商店8到C#和XAML上开发一个应用程序,我需要从任何网站检索数据并将其显示在我的应用程序上。

我正在使用HttpClient类,并且能够获取网页背后的HTML代码。

我的应用可以被认为类似于天气应用,其中从网站检索气候条件并显示在我的应用屏幕上。

如何进一步发展?我应该使用哪个班级?

2 个答案:

答案 0 :(得分:1)

您可能正在寻找WebView

答案 1 :(得分:0)

要获取HTML页面内容并在应用程序中解析它,请使用HtmlWebHtmlDocument类:

HtmlWeb web = new HtmlWeb();
HtmlDocument doc = await web.LoadFromWebAsync("https://example.com");

然后到例如。要获取具有指定ID的元素的内容,您可以写:

var a = doc.GetElementbyId("element-id").innertext;

您可以在msdn documentation中找到更多有用的方法。