0
<div class="countdownHolder"> <span class="countMinutes"> <span class="position"> <span class="digit static" style="top: 0px; opacity: 1; transition: 350ms ease;">0</span> </span> <span class="position"> <span class="digit static" style="top: 0px; opacity: 1; transition: 350ms ease;">0</span> </span> </span> <span class="countDiv countDiv0">:</span> <span class="countSeconds"> <span class="position"> <span class="digit static" style="top: 0px; opacity: 1; transition: 350ms ease;">4</span> </span> <span class="position"> <span class="digit static" style="top: 0px; opacity: 1; transition: 350ms ease;">0</span> </span> </span> </div>
我试着去阅读的价值在阅读HTML类此图像中强调的,不太清楚如何从我在哪里得到它。
功能
private HtmlElement[] GetElementsByClassName(WebBrowser wb, string tagName, string className)
{
var l = new System.Collections.Generic.List<HtmlElement>();
if (wb != null && wb.Document != null)
{
var els = wb.Document.GetElementsByTagName(tagName);
foreach (HtmlElement el in els)
{
if (el.GetAttribute("className") == className)
{
l.Add(el);
}
}
}
return l.ToArray();
}
IM如何调用它,它似乎找到countdownHolder类
var countdownHolder = GetElementsByClassName(_webBrowser, "div", "countdownHolder");
if (countdownHolder.Length != 0)
{
}
我不能100%确定使用什么函数来读取HTML – ramafe
上的每个部分我可以看到我想要在GetElementsByClassName中使用的所有类我的问题是我不知道如何走下所有的类从那里找到我的价值,因为你可以看到GetElementsByClassName HtmlDocument不知道如何从每个元素传递 – ramafe
真正的Html是一个网站,其巨大的 – ramafe