云主机测评网云主机测评网云主机测评网

云主机测评网
www.yunzhuji.net

HTML 使用Html Agility Pack从HTML BODY节点中提取内部文本

要使用Html Agility Pack从HTML BODY节点中提取内部文本,首先需要安装Html Agility Pack库,在C#项目中,可以通过NuGet包管理器安装。

(图片来源网络,侵删)

安装完成后,可以使用以下步骤来提取HTML BODY节点中的内部文本:

1、引入命名空间:

using HtmlAgilityPack;

2、创建一个HtmlDocument对象,加载HTML内容:

var html = "<html><body>这是一个示例文本</body></html>";
var document = new HtmlDocument();
document.LoadHtml(html);

3、获取BODY节点:

var bodyNode = document.DocumentNode.SelectSingleNode("//body");

4、提取BODY节点中的内部文本:

var innerText = bodyNode.InnerText;
Console.WriteLine(innerText); // 输出: 这是一个示例文本

以下是完整的示例代码:

using System;
using HtmlAgilityPack;
namespace HtmlAgilityPackDemo
{
    class Program
    {
        static void Main(string[] args)
        {
            var html = "<html><body>这是一个示例文本</body></html>";
            var document = new HtmlDocument();
            document.LoadHtml(html);
            var bodyNode = document.DocumentNode.SelectSingleNode("//body");
            var innerText = bodyNode.InnerText;
            Console.WriteLine(innerText); // 输出: 这是一个示例文本
        }
    }
}
打赏
版权声明:主机测评不销售、不代购、不提供任何支持,仅分享信息/测评(有时效性),自行辨别,请遵纪守法文明上网。
文章名称:《HTML 使用Html Agility Pack从HTML BODY节点中提取内部文本》
文章链接:https://www.yunzhuji.net/jishujiaocheng/45727.html

评论

  • 验证码