gpt4 book ai didi

c# - 为什么 HtmlAgilityPack for .NET Core 1.5.0.1 找不到 HtmlWeb?是否有已知的解决方法或正确/更好的方法来做到这一点?

转载 作者:行者123 更新时间:2023-11-30 23:20:12 25 4
gpt4 key购买 nike

我正在尝试将 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");

错误消息:“找不到类型或 namespace 名称‘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 的文档?

最佳答案

original HtmlAgilityPack仍然是 1.4.9.5,它不支持 .Net Core。

您使用的包是 fork由 Simon Mourrier 和 Jeff Klawiter 编写,它不支持 HtmlWeb 类。

another fork您可能想尝试一下,因为它具有 HtmlWeb 的部分实现。您可能需要检查它的 source code on github .

关于c# - 为什么 HtmlAgilityPack for .NET Core 1.5.0.1 找不到 HtmlWeb?是否有已知的解决方法或正确/更好的方法来做到这一点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39836220/

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