[英]Whats a better solution for Web Automation - Geckofx or WebBrowser Control in .NET
我为网络自动化编码了一个解决方案,在过去的一些项目中,我一直在使用默认的网络浏览器控件。 但是我发现Web浏览器控件的性能不是很好。
运行一段时间后,它通常会挂起应用程序,如果长时间执行该应用程序,有时还会导致内存泄漏。
我想知道这里是否有人使用过Gecko- http://code.google.com/p/geckofx/,以及它在执行长时间的网络抓取任务时的性能如何。 我的应用程序在C#中。
我使用了Web浏览器控件,但没有使用GeckoFX。 话虽如此,GeckoFX的项目描述特别提到了用于公开HTML DOM的类模型。 这使我相信GeckoFX控件可能更适合自动化。 Web浏览器控件对DOM的支持不是很可靠。
如果您正在寻找更轻量的东西,请尝试.Net的SimpleBrowser-从Github开源。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.