我在想要提取的网页上有一个源代码(我已将其范围缩小到与此处相关的内容:
<div class="sideInfoPlayer">
<a class="signLink" href="spieler.php?uid=12345" title="Profile">
<span class="wrap">Wagamama</span>
</a>
现在这里的技巧是我想将 Wagamama 这个词放入一个消息框中,但是该站点的每个页面上的这个词都会发生变化,所以我需要获取那个元素,但是这个页面上没有 ID。因此,我想先搜索名为“sideInfoPlayer”的类,然后在前一个类块中找到“包装”类。
我写了下面的内容来获得第一个,但不知道如何处理第二个然后获得所需的值。
HtmlElementCollection col = webBrowser1.Document.GetElementsByTagName("div");
foreach (HtmlElement element in col)
{
string cls = element.GetAttribute("className");
if (String.IsNullOrEmpty(cls) || !cls.Equals("sideInfoPlayer"))
continue;
}
我希望你能帮助我解决这个问题。