我正在尝试阅读第一行的第一个描述。但是,出于某种原因,我的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");
}
}
答案 0 :(得分:1)
我建议你在" if"声明。如果稍微修改代码,可能会更容易看到发生了什么:
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");
}
}