后代()不起作用。 WinRT和HtmlAgilityPack

时间:2015-03-06 09:48:02

标签: c# html parsing windows-runtime

你帮我吗? 我试图解析html页面。 解析" div"标签工作正常。 我需要这个html代码块:

<td class="like">Some text</td>

这应该有效,但它不会:

var getLikes = doc.DocumentNode.Descendants().Where(d => d.Attributes["class"] != null && d.Attributes["class"].Value.Contains("like"));
foreach (var item in getLikes)
{
    Likes.Text = item.InnerText;
}

另请注意,这个也不起作用:

var getLikes = doc.DocumentNode.Descendants("td").Where(d => d.Attributes["class"] != null && d.Attributes["class"].Value.Contains("like"));
foreach (var item in getLikes)
{
    Likes.Text = item.InnerText;
}

那么,有什么想法吗?

0 个答案:

没有答案