0

サイトを読み込んで、具体的に解析したリンクをクリックしようとしています。これまでのところ、これがあります(要素を取得するために実際に機能するかどうかはわかりません)

public HtmlElement FindLink() {

        HtmlElement theLinkToClick = null;

        foreach (HtmlElement link in wbcSample.Document.GetElementsByTagName("input"))                     {
            // Trying to see if it returns something... it didn't...
            MessageBox.Show(link.Style.ToString());
            /*  if (link.Style) {
                return link;
            } */
        }
        return theLinkToClick;
   }

だから私はページ上の要素を取得しようとしています (C# で提供されている webBrowser ツールを使用して)、背景画像に基づいて 4 つの要素から選択します。スタイルは私が解析した HTML で提供されるので、それは問題ではありません。

これは、HTML要素の背景画像を選択し、特定の値が含まれているかどうかを確認する場所で扱っているhtmlの例です。もしそうなら、私はその要素をクリックしたい。

<input type="submit" name="verify" value="" style="cursor: pointer; border: 0px; 

height: 100px; width: 100px; background-image: url(imgs/4.jpg); color: transparent; margin: 
0px; opacity: 0.4; filter: alpha(opacity=40);" onmouseover="this.style.opacity=1;this.filters.alpha.opacity=100" onmouseout="this.style.opacity=0.4;this.filters.alpha.opacity=40">

ありがとう!

4

0 に答える 0