0
<a href="/state/details"><span class="state">Queens</span> New York</a>
我只想要“纽约”。我怎样才能做到这一点,而没有得到“皇后”呢?HTMLAgilityPack - 获取不在标签中的文本
<a href="/state/details"><span class="state">Queens</span> New York</a>
我只想要“纽约”。我怎样才能做到这一点,而没有得到“皇后”呢?HTMLAgilityPack - 获取不在标签中的文本
我会建议使用XPath来检索您从HtmlAgilityPack.HtmlDocument doc
变量需要信息:
foreach (HtmlNode node in doc.DocumentNode.SelectNodes("https://stackoverflow.com/a/text()[last()]"))
{
Console.WriteLine(node.InnerText.Trim());
}
此只选择纽约
使用HtmlAgilityPack可以使用LastChild如下:
return (doc.DocumentNode.Descendants("a").FirstOrDefault().LastChild.InnerText.Trim())
这将返回“纽约”。
如果解决方案有效,请接受它为答案或upvote。如果没有 - 写关于它 –