<td>内容1</td> <td style="font-weight:bold;" nowrap><aa href="/abc.html"><img src="/y.png">内容2</aa></td> <td>内容3</td> <td style="font-weight:bold;" nowrap><aa href="/def.html"><img src="/y.png">内容4</aa></td> <td><aa href="/def.html">内容5</aa></td> このようなHTMLがあります。TDタグのstyle属性にfont-weight:bold;が指定されているlink先と要素を取得したいです。 上のHTMLでは、/abc.htmlと内容2、/def.htmlと内容4という値を取得したいです。 そこでWebBrowser Controlを使いわかるところまで書きました。 HtmlElementCollection elems = webBrowser1.Document.GetElementsByTagName("td"); foreach (HtmlElement elem in elems) { Debug.WriteLine(elem.InnerText); //Debug.WriteLine(elem.GetAttribute("style")); } わからない点は以下になります。 問題1. elem.InnerTextは全てのTDタグの要素を取得してしまうので、どのようにstyleがfont-weight:bold;のものだけを取得すればいいのかわからないです。 var x = elem.GetAttribute("style")としましたが、なんの値も取得できませんでした。 問題2. hrefのリンク先を取得する方法がまったくわかりません。 よろしくお願い致します。 Aタグはaのところをaaにしています