name テキスト 画像名等が無いリンクをクリック
VBで特定のリンクをクリックしたく様々なソースを
見て似たような記述は数多く見かけたのですが、
私のクリックしたいリンクが特殊でどうもうまく
クリック出来ません。
■Visual Studio、Windowsフォームアプリケーション利用
■クリックしたいリンクについて
・<li class="menu_cate"><a href="new.html" title="NEWページ"></a></li>
「リンク詳細」
リンク先は画像となっており、画像名がありません。
li class、a href それぞれの値(menu_cate、new.html)は、共にページ内では1つだけです。
上記のリンクをクリックしたいので、「menu_cate」、「new.html」、「NEWページ」のいずれかを
検知してクリックをしたいと思い下記を記述してみたのですがうまくいきません。
是非どなたかご教授くださいますようお願い致します。
Dim Element As HtmlElement = Nothing
For Each Element In WebBrowser1.Document.All.GetElementsByName("A")
If Element.InnerText = "NEWページ" Then
Element.InvokeMember("Click") 'クリックする
Exit For
End If
Next
※Element.InnerTextの部分は色々変えてみたのですが、
リンクできませんでした。
お礼
ご回答本当にありがとうございました! 色々調べたところ、4番の可能性が高く非常に困っていますが、 T-Saito様のご回答により、苦労を覚悟で問題を解決しなければ という気持ちになれました。 本当にありがとうございました!