5

I have coded several projects with Selenium, which worked perfectly for all my needs, then I needed a headless browser and coded just a small test using PhantomJS and it worked just fine. However, PhantomJS uses way too much memory for me to launch hundreds of instances, which is what I would need in my next project.

After reading and re-reading this question and many others: Headless Browser and scraping - solutions

and doing tons of online searches, I am still unsure which headless browser might suit my needs.

What I need:

  • JavaScrtipt, Ajax, HTML 5 support
  • proxy support
  • low enough on memory and CPU usage so that I can have at least 100 instances running simultaneously
  • running on Windows machines

What I hope for:

  • C# .Net wrapper (not a deal breaker)
  • no installation
  • good documentation
  • Webkit based

For now, ZombieJs and HTMLUnit are the two solutions that I want to test, but before I invest considerable amount of time in either, I hope someone has already done a similar project and can point me in the right direction.

Community
  • 1
  • 1
TH Todorov
  • 1,129
  • 11
  • 26

0 Answers0