C# 使用HtmlAlityPack选择具有特定文本值的节点

C# 使用HtmlAlityPack选择具有特定文本值的节点,c#,hyperlink,screen-scraping,html-agility-pack,C#,Hyperlink,Screen Scraping,Html Agility Pack,因此,我知道如何使用htmlagilitypack选择节点: HtmlNode.SelectNodes(".//div[@class='description']") 等等。。。但是,假设我有一个网站是以以下方式建立的: <a href="/link1/">This is Link 1</a> <a href="/link2/">This is information i want to get to</a> <a href="/link3

因此,我知道如何使用htmlagilitypack选择节点:

HtmlNode.SelectNodes(".//div[@class='description']")
等等。。。但是,假设我有一个网站是以以下方式建立的:

<a href="/link1/">This is Link 1</a>
<a href="/link2/">This is information i want to get to</a>
<a href="/link3/">This is Link 3</a>
<a href="/link4/">This is information i want to get to</a>
<a href="/link5/">This is Link 5</a>
<a href="/link6/">This is Link 6</a>

等等

现在,代码段很短,但基本上,链接是不对称的,我只想访问具有文本值的链接

“这是我想了解的信息”

(对不起,我对hmtl不够熟悉,无法在这里使用正确的术语)。htmlagilitypack中是否有一个方法可以检查此文本值

谢谢大家!

尝试使用
text()
函数:

SelectNodes("a[text()='This is information i want to get to']")