使用htmlagilitypack从Html页面提取特定文本

时间:2010-11-19 06:35:25

标签: html wpf

您好我在我的程序中使用htmlagilitypack它在c#WPF中构建我实际上提取所有html页面。知道我不知道如何挖掘它

Html页面看起来像这样

<tr>
<th rowspan="4" scope="row">General</th>
<td class="ttl"><a href="network-bands.php3">2G Network</a></td>
<td class="nfo">GSM 850 / 900 / 1800 / 1900 </td>
</tr><tr>
<td class="ttl"><a href="network-bands.php3">3G Network</a></td>
<td class="nfo">HSDPA 900 / 1900 / 2100 </td>
</tr>

我只想从html页面中提取GSM 850/900/1800/1900这些文字,但我无法提取它请一些人帮我这个

目前我正在尝试在stackoverflow上找到的代码

foreach (var script in doc.DocumentNode.Descendants("script").ToArray())
    script.Remove();
foreach (var style in doc.DocumentNode.Descendants("style").ToArray())
    style.Remove();

我不知道如何从以前从未做过的html页面中提取特定文本。

1 个答案:

答案 0 :(得分:1)

怎么样:

var text = document.getElementsByClassName("nfo")[0].innerHTML;