.net эквивалент htmlunit?

Кто-нибудь знает, существует ли.net-эквивалент htmlunit или подобной библиотеки?

Я слышал, что люди использовали IKVM для преобразования библиотеки htmlunit. Но я также слышал, что преобразованный код работает медленно.

Требования:

  • Безголовый браузер
  • Поддержка JavaScript
  • Обращаться с печеньем
  • .Сеть

3 ответа

Вы можете попробовать только что выпущенный NHtmlUnit (доступный на NuGet), который является.NET-оберткой для HtmlUnit. Это не.NET, как в "написано на языке.NET и скомпилировано в MSIL", но оно конвертировано в.NET с IKVM, и мы написали слой "очищенного" кода C# поверх него, чтобы все выглядело и велось как.СЕТЬ.

Вы можете использовать Htmlunit из.net с ikvm. Я следовал инструкциям на http://blog.stevensanderson.com/2010/03/30/using-htmlunit-on-net-for-headless-browser-automation/ и это сработало для меня.

редактировать: это медленно, хотя. недавно я использовал Selenium Server с клиентом.net

Ничего еще, что отвечает всем вашим требованиям.

XBrowser - это безголовый браузер, который обрабатывает файлы cookie, но не поддерживает JavaScript. Однако он находится в активной разработке, поэтому это может измениться.

Другие вопросы по тегам