【发布时间】:2025-12-11 15:55:02
【问题描述】:
我正在尝试将 HtmlAgilityPack 用于 .NET Core 1.5.0.1,因为 HtmlAgilityPack 版本 1.4.9.5 似乎与我的 .NET Core v1.0 项目不兼容,但在尝试声明 HtmlWeb 时出现错误对象:
HtmlWeb htmlWeb = new HtmlWeb();
HtmlDocument htmlPage = htmlWeb.Load(url);
HtmlNode allItems = htmlPage.GetElementbyId("allItems");
错误消息:“找不到类型或命名空间名称‘HtmlWeb’(您是否缺少 using 指令或程序集引用?)”
我在 1.5.0.1 中看到了一些其他类,如 HtmlEntity、HtmlNodeCollection、HtmlNodeNavigator,但不确定它们是如何工作的。
HtmlAgilityPack 1.5.0.1 是否有意不包含 HtmlWeb 类?我如何编写 1.5.0.1 代码来完成上面代码的功能,它在 1.4.9.5 中有效?是否有一些关于如何使用 1.5.0.1 的文档?
【问题讨论】:
标签: c# html-agility-pack .net-core