我怎样才能使用 HtmlAgilityPack 获得跟随兄弟?

how can i get following-sibling using HtmlAgilityPack?

我在 html 代码中有很多 tr 标签:

<div class="noticeTabBoxWrapper">
 <tr>
  <td>
   <span>Text for anchor</span>
  </td>
 </tr>
 <tr>
  <td>
   <span>*constantly changing text*</span>
  </td>
 </tr>

在我的代码中我这样写:

//div[@class = 'noticeTabBoxWrapper']//span[contains(text(), 'Text for anchor')]").InnerText

如何重写代码以便提取锚点后紧跟的必要文本? 谢谢

假设 raw 是您的示例数据:

var doc = new HtmlDocument();
doc.LoadHtml(raw);
var xpath = "//div[@class='noticeTabBoxWrapper']//span[contains(., 'Text for anchor')]/following::td[1]/span";
var result = doc.DocumentNode.SelectSingleNode(xpath);
Console.WriteLine(result.InnerText)

输出:*constantly changing text*