• 締切済み

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;  } } と、しましたが、上手く取得出来ません。 ご教授頂ければ助かります。

みんなの回答

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

「うまく取得できない」というのは, どう「うまく取得できない」のですか? 当該文書はどのようにパーズされているのでしょうか?

manabu3
質問者

お礼

回答ありがとうございます。 現状、上記のコードでは全くウンともスンとも言わない状態です。 タグが例えば"td"とかなら上記で取得出来るんですが・・・ パーズ…? ごめんなさい。int.Parse位しか思い浮かばず、ググってもXMLがどーこーでチンプンカンプンです。 現状ではSubstringで無理矢理取得していますが、不安定なので、タグ等から取得したいと考えています。

関連するQ&A