25

有人知道是否有 .net 等价于 htmlunit 或类似的库吗?

我听说有人使用 IKVM 来转换 htmlunit 库。但我也听说转换后的代码很慢。

要求:

  • 无头浏览器
  • 支持javascript
  • 处理饼干
  • 。网
4

3 回答 3

15

您可以试用刚刚发布的NHtmlUnit(在NuGet上可用),它是HtmlUnit的 .NET 包装器。它不是“用 .NET 语言编写并编译为 MSIL”中的 .NET,而是使用IKVM转换为 .NET,我们在其上编写了一层“纯化”的 C# 代码,因此一切看起来和行为都像。网。

于 2011-12-12T08:22:23.853 回答
5

您可以将 .net 中的 Htmlunit 与 ikvm 一起使用。我按照http://blog.stevensanderson.com/2010/03/30/using-htmlunit-on-net-for-headless-browser-automation/上的说明进行操作,它对我有用。

编辑:虽然很慢。最近我一直在使用 Selenium Server 和 .net 客户端

于 2010-07-19T11:38:10.130 回答
1

还没有任何东西可以满足您的所有要求。

XBrowser是一个处理 cookie 的无头浏览器,但不支持 javascript。然而,它正在积极开发中,所以这可能会改变。

于 2010-03-17T15:57:03.217 回答