轻量级无头浏览器适合多线程

时间:2014-10-04 10:23:50

标签: multithreading browser htmlunit headless

我已经用Selenium编写了几个项目,它完全满足我的所有需求,然后我需要一个无头浏览器并使用PhantomJS编写一个小测试,它工作得很好。但是,PhantomJS使用太多内存来启动数百个实例,这就是我在下一个项目中所需要的。

阅读并重读这个问题以及其他许多问题: Headless Browser and scraping - solutions

并进行了大量的在线搜索,我仍然不确定哪种无头浏览器可能适合我的需求。

我需要什么:

  • JavaScrtipt,Ajax,HTML 5支持
  • 代理支持
  • 内存和CPU使用率足够低,以便我可以同时运行至少100个实例
  • 在Windows计算机上运行

我希望:

  • C#.Net包装器(不是交易破坏者)
  • 无安装
  • 良好的文档
  • 基于Webkit

目前,ZombieJs和HTMLUnit是我想要测试的两个解决方案,但在我投入大量时间之前,我希望有人已经完成了类似的项目并指出了我正确的方向。

0 个答案:

没有答案