- ベストアンサー
C# HAPを使ってクラス名から取得する方法
お世話になります。 教えていただいたHtmlAgilityPackでコードを 書いているところ、クラス名を指定してコレクションを 取得する、いわば「getElementsByClassName()」の 様なメソッドがありませんでした。 多分、SelectNodes("")で取得する方法を指定するような 気はするのですが、うまくいきませんでした。 直接取得できるメソッドはあるのでしょうか? もしなければ、取得できる方法を教えてください。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
#1は破棄していただいて、 http://d.hatena.ne.jp/fskkoba/20130125/1359086781 のExp.4の事例はいかがでしょうか。 #1は、class属性の値を取得して、該当する値を検索すればよいかな、と思っておりましたが、 上記URLによると、SelectNodeでできる方法があるようなので、その方がずっと楽です。
その他の回答 (1)
- hirotn
- ベストアンサー率59% (147/246)
回答No.1
英語ですみませんが、以下は如何でしょうか。HtmlNode.Elementsを利用する方法です。 http://stackoverflow.com/questions/9889404/parsing-form-with-html-agility-pack
質問者
補足
回答ありがとうございました。 せっかくなのですが、よくわかりませんでした。 書かれている内容の通りやってみましたが、 うまくいきません。 具体的な方法を教えてはいただけないでしょうか。
お礼
ありがとうございました。 教えていただいた方法で、何とか取得する方法が できました。 また何かありましたら、よろしくお願いいたします。