htmlagilitypackを使用して特定のテキスト値を持つノードを選択する

c# html-agility-pack hyperlink screen-scraping

質問

ですから、htmlagilitypackを使ってノードを選択する方法を知っています:

HtmlNode.SelectNodes(".//div[@class='description']")

私はサイトが次のように設定されていると言う:

HtmlNode.SelectNodes(".//div[@class='description']")

等...

今、スニペットは短いですが、基本的に、リンクは非対称で、テキスト値を持つリンクにアクセスしたいだけです

"これは私が知りたい情報です"

(私はここで適切な用語を使用するためにhmtlに十分に精通していません。 htmlagilitypackにこのテキスト値をチェックできるメソッドがありますか?

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

受け入れられた回答

text()関数を使ってみてください:

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



ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ