得到html标签之间的内容

时间:2015-03-31 05:27:04

标签: c# html html-agility-pack

我想使用HtmlAgilityPack获取html标签之间的文本,我知道它的基本类型,但我需要检查并完全理解库的工作原理。

这是简单的代码:

{
class Program
{
    static void Main(string[] args)
    {
        HtmlWeb htmlWeb = new HtmlWeb();
        HtmlDocument htmlDocument = htmlWeb.Load("http://192.168.1.177/");
        Console.WriteLine();// write the html 
        Console.ReadLine();
    }
}

}

我的页面内容来自远程传感器:

enter image description here

我希望我的输出为:

模拟输入0为213
模拟输入1为201
模拟输入2是206
模拟输入3是214
模拟输入4为223
模拟输入5为240

没有html和/ html标签

1 个答案:

答案 0 :(得分:1)

htmlDocument.DocumentNode.InnerText
  • DocumentNode表示HTML文档的根节点
  • InnerText包含当前HtmlNode内的所有文本节点,连接在一起(请注意DocumentNode属性的类型为HtmlNode)。