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>

等...

さて、スニペットは短いですが、基本的に、リンクは非対称であり、テキスト値を持つリンクにのみアクセスしたい

「これは私が手に入れたい情報です」

(私はここで適切な用語を使用するほど hmtl に精通していません。申し訳ありません)。このテキスト値を確認できる htmlagilitypack のメソッドはありますか?

ありがとうございました!

4

1 に答える 1

17

関数を使用してみてくださいtext()

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