尝试使用 HtmlAgilityPack

发布于 2024-10-08 17:37:34 字数 284 浏览 5 评论 0原文

我在尝试安装 HtmlAgilityPack.dll 1.4 版时遇到问题。我已将文件复制到 windows\system32 文件夹中,并尝试运行 regsvr32 htmlagilitypack.dll。

我收到以下错误:

The module was loaded but the entry point DllUnregisterServer was not found.

它似乎是许多人在 SO 上使用的通用库,因此 dll 不会被损坏。我该如何解决这个问题?

Im having problems trying to install the HtmlAgilityPack.dll ver 1.4. I've copied the files into my windows\system32 folder and tried regsvr32 htmlagilitypack.dll in run.

I got the following error:

The module was loaded but the entry point DllUnregisterServer was not found.

It seems to be a common library used by many people on SO so the dll's cant be corrupted. How do I fix this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

伴我老 2024-10-15 17:37:34

您无法使用 regsvr32 的原因是 HTML Agility 包不是 COM 库。它是用 .NET 编写的,因此您需要从 .NET 项目中引用。

  1. 下载最新的 zip 文件并解压到本地硬盘上的某个位置,例如 c:\SharedLibs\HtmlAgilityPack
  2. 启动 Visual Studio(或 VS Express 版本之一)
  3. 创建一个新项目或打开一个现有项目。
  4. 在解决方案资源管理器中,右键单击引用,然后单击添加引用
  5. 单击“浏览”选项卡并浏览到提取敏捷包的位置
  6. 选择“HtmlAgilityPack.dll”DLL
  7. 单击“确定”

请参阅 CodePlex 站点:

Html 敏捷包主页
Html 敏捷包示例

这是我在每个人最喜欢的链接中挖掘的几个链接搜索引擎:

一个简单的网络爬虫使用 HtmlAgilityPack 的 C#
.NET Html Agility Pack:如何使用格式错误的 HTML这是格式良好的 XML...

The reason you can't use regsvr32 is because the HTML Agility pack isn't a COM library. It's written in .NET, so you need to reference from a .NET project.

  1. Download the latest zip file and extract somewhere on your local hard disk e.g. c:\SharedLibs\HtmlAgilityPack.
  2. Launch Visual Studio (or one of the VS Express editions)
  3. Create a new project or open an existing one.
  4. In solution explorer right click on References and click Add Reference.
  5. Click the Browse tab and browse to where you extracted the agility pack
  6. Select the HtmlAgilityPack.dll DLL
  7. Click OK

Refer to the CodePlex site:

Html Agility Pack Home
Html Agility Pack Examples

Here's a couple of links I dug up in everyone's favourite search engine:

A simple web crawler in C# using HtmlAgilityPack
.NET Html Agility Pack: How to use malformed HTML just like it was well-formed XML...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文