- 締切済み
C# htmlの一部の文字取得
C#のwebBrowserで表示されているtextを表示させたいです。 htmlが <div class="AAA"> BBB </div> となっており、BBBのtextを取得したい場合、 HtmlElementCollection elem = webBrowser0.Document.GetElementsByTagName("div"); foreach (HtmlElement element in elem) { if (element.GetAttribute("class") == "AAA") { str = element.InnerText; } } と、しましたが、上手く取得出来ません。 ご教授頂ければ助かります。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.1
「うまく取得できない」というのは, どう「うまく取得できない」のですか? 当該文書はどのようにパーズされているのでしょうか?
お礼
回答ありがとうございます。 現状、上記のコードでは全くウンともスンとも言わない状態です。 タグが例えば"td"とかなら上記で取得出来るんですが・・・ パーズ…? ごめんなさい。int.Parse位しか思い浮かばず、ググってもXMLがどーこーでチンプンカンプンです。 現状ではSubstringで無理矢理取得していますが、不安定なので、タグ等から取得したいと考えています。