代码之家  ›  专栏  ›  技术社区  ›  weknowgp

WinForms控件不工作

  •  -3
  • weknowgp  · 技术社区  · 9 年前

    我正在努力阅读第一行的第一个描述。然而,由于某种原因,我的if语句永远不会成为真的。下面是html代码,其中包含我试图读取的类。我给了它一张照片。下面是我正在运行的实际代码。这是我登录的第一个页面,然后输入零件号。然后,我进入了这个页面,在那里你可以看到图片中的html代码。然后我需要获取零件号的描述。我包括了一张我从中获取描述的网站的图片。为了让你更好地了解正在发生的事情。此外,我正在使用的代码中有一个web浏览器组件。你能指出为什么它不起作用吗?谢谢

      var secondPage = webBrowser1.Document;
            foreach (HtmlElement element in secondPage.All)
            {
                if (element.GetAttribute("className") == "SE-Content-PartSearch-Grid-Row-Description")
                {
                    messagebox.Show("Found it");
                }
            }
    

    ActualWebsite

    HTMLCODE

    1 回复  |  直到 9 年前
        1
  •  1
  •   Mark Willis    9 年前

     var secondPage = webBrowser1.Document;
            foreach (HtmlElement element in secondPage.All)
            {
                String className = element.GetAttribute("className");
                if (className == "SE-Content-PartSearch-Grid-Row-Description")
                {
                    messagebox.Show("Found it");
                }
            }