문제

Please suggest headless browser for multithread application from this list, that has all features listed below:

It must has next features:

  • Working without any server installation. I need just simple library to distribute with my application.
  • Ajax/HTML 5 support. Ability to work with pages elements: find and read attributes through internal/external (SGMLReader) XML, or using API to click buttons, fill forms, etc.
  • Correctly cookies container (correctly working with multiple cookies response and storing cookies during all session)
  • Customizable browser line (even selecting Chrome/Firefox is enough)
  • Multithread. So no static cookies container or smth. else. I need be able to login and working with same site under 2-100000 different users.
  • Fast working
  • Working with https by using insecure SSL.
도움이 되었습니까?

해결책

You can use PhantomJS which is a headless browser and connect to it with Selenium WebDriver (how?). PhantomJS is based on Webkit so it has fast and native support for latest web standards.

Although for .Net guys it might be easier to use SimpleBrowser which is fully implemented using C#, i have no idea about the performance and support of standards.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top