【发布时间】:2018-01-18 15:27:55
【问题描述】:
我正在尝试阅读第一行的第一个描述。但是,由于某种原因,我的 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");
}
}
【问题讨论】:
-
asp.net 中没有
WebBrowser类。您可能正在使用 winforms。
标签: c# asp.net winforms web browser