如何使用 c# 获取 HTML 中的特定文本
本文关键字:文本 HTML 何使用 获取 | 更新日期: 2023-09-27 18:34:22
如何从下面的HTML中获取文本"景点"?
<li class="product">
<strong>
<a href="http://[SITENAME]/id=23423">Attractions</a>
</strong>
<span></span>
</li>
当我需要 span 中的文本时,我通常通过以下代码完成此操作。但是对于上述情况需要一些帮助。
foreach (HtmlNode selectNode in htmlDocument.DocumentNode.SelectNodes("//span[@class='cityName']"))
{
Result = selectNode.InnerHtml;
}
我该怎么做?
Result = htmlDocument.DocumentNode.SelectSingleNode("//li[@class='product']/strong/a").InnerText;
你也可以使用SelectNodes做一个foreach,就像你在那里所做的那样。