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。如果沒有 - 寫關於它 –