6

所以我知道如何使用 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>

ETC...

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

“这是我想要得到的信息”

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

谢谢!

4

1 回答 1

17

尝试使用该text()功能:

SelectNodes("a[text()='This is information i want to get to']")
于 2012-06-18T14:40:55.123 回答