获取 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
类型)。
我想使用 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
类型)。