获取 html 标签之间的内容

get what is between html tags

我想使用 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();
    }
}

}

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

我希望我的输出是:

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

没有 html 和 /html 标签

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