【问题标题】:Whats a better solution for Web Automation - Geckofx or WebBrowser Control in .NET什么是 Web 自动化更好的解决方案 - .NET 中的 Geckofx 或 WebBrowser Control
【发布时间】:2010-08-26 16:46:09
【问题描述】:

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

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

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

【问题讨论】:

  • 好的,我已经开始使用 Gecko 进行编程了,我会继续发布这个问题,以便其他人受益。

标签: c# geckofx


【解决方案1】:

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

【讨论】:

  • 是的,对 DOM 的类支持在 GeckoFX 中对程序员非常友好。
【解决方案2】:

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

https://github.com/axefrog/SimpleBrowser

【讨论】:

    猜你喜欢
    • 2011-11-21
    • 2022-06-28
    • 2023-03-22
    • 2021-08-02
    • 1970-01-01
    • 2016-01-24
    • 2011-11-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多