Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Multithreading 适合多线程的轻量级无头浏览器_Multithreading_Browser_Htmlunit_Headless - Fatal编程技术网

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

Multithreading 适合多线程的轻量级无头浏览器,multithreading,browser,htmlunit,headless,Multithreading,Browser,Htmlunit,Headless,我已经用Selenium编写了几个项目,它完美地满足了我的所有需求,然后我需要一个无头浏览器,并使用PhantomJS编写了一个小测试,它工作得很好。然而,PhantomJS占用的内存太多,我无法启动数百个实例,这是我在下一个项目中需要的 在阅读和重读了这个问题和其他许多问题之后: 在做了大量的在线搜索后,我仍然不确定哪种无头浏览器可能适合我的需要 我需要的是: JavaScrtipt、Ajax、HTML5支持 代理支持 内存和CPU使用率足够低,这样我至少可以同时运行100个实例 在Win

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

在阅读和重读了这个问题和其他许多问题之后:

在做了大量的在线搜索后,我仍然不确定哪种无头浏览器可能适合我的需要

我需要的是:

  • JavaScrtipt、Ajax、HTML5支持
  • 代理支持
  • 内存和CPU使用率足够低,这样我至少可以同时运行100个实例
  • 在Windows计算机上运行
我希望:

  • C#.Net包装器(不是交易破坏者)
  • 无安装
  • 良好的文件
  • 基于Webkit的
目前,ZombieJs和HTMLUnit是我想要测试的两个解决方案,但在我投入大量时间之前,我希望有人已经完成了类似的项目,可以为我指明正确的方向