【发布时间】:2017-12-07 17:41:44
【问题描述】:
我试图在我的 C# 项目中解析 HTML,但没有成功,我正在使用 HtmlAgilityPack 库来执行此操作,我可以获得一些 HTML 正文文本,但由于某种原因不能全部获取。 我需要获取 ID 为 latestPriceSection 的 div,并从 https://www.monero.how/widget 过滤到美元值
我的功能(不起作用)
public void getXMRRate()
{
HtmlWeb web = new HtmlWeb();
HtmlAgilityPack.HtmlDocument document = web.Load("https://www.monero.how/widget");
HtmlNode[] nodes = document.DocumentNode.SelectNodes("//a").Where(x => x.InnerHtml.Contains("latestPriceSection")).ToArray();
foreach (HtmlNode item in nodes)
{
Console.WriteLine(item.InnerHtml);
}
}
【问题讨论】:
-
您确认文档字符串包含您认为的html吗?
-
是的,我可以确认。只要我不: Where(x => x.InnerHtml.Contains("latestPriceSection")).ToArray();
标签: c# html html-agility-pack