【发布时间】:2012-11-21 13:44:54
【问题描述】:
我希望提取网页上的源代码(我已将其范围缩小到与此处相关的内容:
<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;
}
我希望你能帮助我解决这个问题。
【问题讨论】: