上一篇
HTML 使用Html Agility Pack从HTML BODY节点中提取内部文本
- 行业动态
- 2024-04-15
- 2912
要使用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); // 输出: 这是一个示例文本 } } }
本站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本站,有问题联系侵删!
本文链接:https://www.xixizhuji.com/fuzhu/289188.html