我正在编写一个web自动化的解决方案,我在过去的一些项目中一直使用默认的web浏览器控件。然而,我发现web浏览器控件的性能并不是很好。
在运行一段时间后,它通常会挂起应用程序,如果应用程序长时间执行,有时还会导致内存泄漏。
我想知道这里是否有人使用过Gecko - http://code.google.com/p/geckofx/,以及它在处理长时间的web抓取任务时的性能如何。我的应用程序是用C#编写的。
发布于 2010-08-27 00:51:15
我使用过web浏览器控件,但没有使用过GeckoFX。话虽如此,GeckoFX的项目描述特别提到了用于公开HTML DOM的类模型。这让我相信GeckoFX控件可能更适合自动化。web浏览器控件对DOM的支持不是很强大。
发布于 2010-11-10 01:16:44
如果你正在寻找更轻量级的东西,试试.Net版的SimpleBrowser --在Github上开源的。
https://stackoverflow.com/questions/3577389
复制相似问题