我有以下节点:
<option value="trz4.htm">TextIwant1
<option value="trz5.htm">TextIwant2
<option value="trz6.htm">TextIwant3
<option value="trz2.htm">TextIwant4HtmlAgilityPack没有得到“TextIWant1.”作为innerText。我只得到空的字符串:
private static List<string> GetTextIWant(IEnumerable<HtmlNode> nodes)
{
return nodes.Select(node => node.InnerText)).ToList();
}我怎么才能得到"TextIwant1.."?
发布于 2013-12-03 20:22:21
我已经解决了。我认为"TextIwant“属于选项节点,但实际上是下一个节点。
private static List<string> GetTextIWant(IEnumerable<HtmlNode> nodes)
{
return nodes.Select(node => node.NextSibling.InnerHtml)).ToList();
}https://stackoverflow.com/questions/20338462
复制相似问题