从C#UWP应用程序的网站获取数据

时间:2015-12-13 00:00:15

标签: c# uwp

我是一个新手,试图学习使用C#从通用Windows应用程序检索网站数据的基础知识。我遇到了麻烦。

例如,我尝试了以下代码:

HtmlWeb web = new HtmlWeb();
HtmlDocument doc = await web.LoadFromWebAsync("https://uspdigital.usp.br/rucard/Jsp/cardapioSAS.jsp?codrtn=6");
var a = doc.GetElementbyId("almocoSegunda").innertext;

问题是" a"收到一个空值。我认为html敏捷包对这个网页不起作用,因为我注意到它没有在表格中下载文本。

我该怎么办?

1 个答案:

答案 0 :(得分:1)

最简单的方法是使用HttpClient类。这是an example of using HttpClient。下载包含GetStringAsync()的页面后,您可以使用HtmlAgilityPack HtmlDocument.LoadHtml()方法解析它。