1
我想提取不是整個網頁,但只有一個類的文本,我還沒有找到如何爲我的代碼做到這一點。我想從TD類文本= 「結果中性」 這是HTML代碼:如何從特定的HTML類提取數據敏捷包
<td class="result-neutral" xseid="xz1nBfht"><a href="/hockey/russia/khl/ska-st-petersburg-metallurg-magnitogorsk-xz1nBfht/">3 - 2 </a></td>
現在我有Sych發表一個C#代碼(Info是一個文本框的名稱):
HtmlAgilityPack.HtmlDocument doc = new HtmlDocument();
HtmlWeb hw = new HtmlWeb();
doc = hw.Load("http://www.sportstats.com/hockey/russia/detail/ska-st-petersburg-zVJwe4ER/");
var nodes = doc.DocumentNode.Descendants("td");
string result = "";
foreach (var item in nodes)
{
result += item.InnerText+Environment.NewLine;
}
Info.Text = result;
}
要說實話,我還是得到了高分,這在上面的例子中是3-2
您可以嘗試以下鏈接:https://stackoverflow.com/questions/13771083/html-agility-pack-get-all-elements-by-class –