gpt4 book ai didi

c# - HTML 敏捷包

转载 作者:技术小花猫 更新时间:2023-10-29 12:49:54 24 4
gpt4 key购买 nike

我正在尝试使用 HTML Agility Pack 从以下位置获取描述文本:

<meta name="description" content="**this is the text i want to extract and store in a string**" />

不久前 Stackoverflow 上有人建议我使用 HTMLAgilityPack。但是我不知道如何使用它,而且我找到的它的文档(包括下载中包含的文档)都有无效链接,因此无法查看文档。

有人可以帮我解决这个问题吗?

最佳答案

用法与XmlDocument非常相似;您可以在 XmlDocument 上使用 MSDN 以获得广泛的概述;您可能还想学习 xpath 语法 ( MSDN )。

例子:

HtmlDocument doc = new HtmlDocument();
doc.Load(path); // or .LoadHtml(html);
HtmlNode node = doc.DocumentNode.SelectSingleNode("//meta[@name='description']");
if (node != null) {
string desc = node.GetAttributeValue("content", "");
// TODO: write desc somewhere
}

GetAttributeValue 的第二个参数是在未找到属性时返回的默认值。

关于c# - HTML 敏捷包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1884094/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com