2010-03-17 70 views
25

有沒有人知道是否有.net相當於htmlunit或類似的庫?.net相當於htmlunit?

我聽說人們使用IKVM來轉換htmlunit庫。但我也聽說轉換後的代碼很慢。

要求:

  • 無頭的瀏覽器
  • 支持Javascript
  • 處理Cookie
+2

可能的重複http://stackoverflow.com/questions/1512632/c-library-similar-to-htmlunit – 2011-09-24 16:27:43

回答

1

沒有然而這滿足您的所有需求。

XBrowser是一個處理cookie的無頭瀏覽器,但不支持javascript。然而,它正在積極發展,所以這可能會改變。

14

您可以試用剛剛發佈的NHtmlUnit(可在NuGet),這是一個.NET包裝HtmlUnit。它不是.NET,就像「使用.NET語言編寫並編譯爲MSIL」一樣,但它已轉換爲.NET,並且我們已在其上編寫了一層「純化」C#代碼,因此所有內容的外觀和行爲都與。淨。

+0

asbjornu,NHtmlUnit的性能如何?你有沒有測試過它,或者你可以分享任何軼事證據或直覺? – agentnega 2012-01-31 00:07:54

+0

我是NHtmlUnit的開發人員之一,它的性能與HtmlUnit非常相似,因爲Java代碼在字節碼級別被翻譯成MSIL,並且整個Java類庫也通過IKVM作爲MSIL字節碼提供。 – 2012-02-01 07:13:55

+0

是否可以使用WebDriver(例如Selenium)使用NHtmlUnit? – 2016-01-14 13:13:03