0
因此,我使用C#和Gecko(firefox)瀏覽器創建項目。我想要做的事情之一是從網站的html代碼中讀取span類的文本(實際上是一個數字)。從子類中獲取元素
下面是HTML元素我很感興趣的部分:http://prntscr.com/e8sne4
我用這段代碼閱讀次數:
var links = GeckoWB.Document.GetElementsByClassName("ipsNotificationCount");
foreach (GeckoHtmlElement link in links)
{
string value = link.GetAttribute("data-currentcount");
if (!string.IsNullOrWhiteSpace(value))
{
MsgLbl.Text = value;
break;
}
}
這段代碼就像一個魅力..但有一個主要問題。在網頁的html代碼中有多個名爲「ipsNotificationCount」的「子類」包含名爲「data-currentcount」的html元素。至少有兩個。在這個世界上,我想如何僅從「fa fa-envelope」類的「ipsNotificationCount」子類中獲取「data-currentcount」元素?我搜索了所有可用的方法,但找不到任何東西。無論是在谷歌。任何建議?