繁体   English   中英

什么是Web自动化的更好解决方案-.NET中的Geckofx或WebBrowser控件

[英]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开源。

https://github.com/axefrog/SimpleBrowser

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM