2010-07-25 4 views
0

Je veux construire ce qui suit le service back-end:à l'aide de navigateurs programatically

Pour chaque appel au service, frayer un navigateur web qui charge une page Web (y compris flash) et renvoie une capture d'écran de la page à l'appelant à intervalles réguliers (toutes les 3 secondes) jusqu'à ce que l'appelant se déconnecte. Cela doit évoluer pour de nombreux appelants (des milliers peut-être), dont chacun a besoin de sa propre session de navigateur.

Quand j'ai décidé que j'avais besoin de construire ce programme, j'ai été surpris que je n'avais pratiquement aucune idée de comment je pourrais le faire.

sur StackOverflow, je trouve le lien suivant qui semble prometteur: http://www.genuitec.com/about/labs.html

D'autres idées? Merci!

Répondre

0

Cette application est prometteur: http://sikuli.csail.mit.edu/

il est difficile à configurer. Mais je pense que ça pourrait être ce que vous cherchez.

+0

Sikuli est pour * contrôler * les interfaces, non? Je n'ai pas besoin de contrôler les pages que je charge. Je dois juste être en mesure d'engendrer de nombreuses sessions de navigateur Web et retourner des captures d'écran du contenu (qui doit inclure Flash). – justbc

0

Vous pouvez utiliser XULRunner (moteur Mozilla) côté serveur. Je doute cependant que cette solution soit évolutive.

Questions connexes