0

我正在编写 Web 自动化解决方案,我在过去的一些项目中一直使用默认的 Web 浏览器控件。但是我发现网络浏览器控制的性能不是很好。

运行一段时间后,它通常会挂起应用程序,如果应用程序长时间执行,有时还会导致内存泄漏。

我想知道这里是否有人使用过 Gecko - http://code.google.com/p/geckofx/以及它在执行长时间网络抓取任务方面的性能。我的应用程序在 C# 中。

4

2 回答 2

2

我使用了网络浏览器控件,但没有使用 GeckoFX。话虽如此,GeckoFX 的项目描述中特别提到了用于公开 HTML DOM 的类模型。这让我相信 GeckoFX 控件可能更适合自动化。Web 浏览器控件对 DOM 的支持不是很强大。

于 2010-08-26T16:51:15.297 回答
2

如果您正在寻找更轻量级的东西,请尝试 SimpleBrowser for .Net - 在 Github 上开源。

https://github.com/axefrog/SimpleBrowser

于 2010-11-09T17:16:44.143 回答