2008-09-19 6 views
2

Il existe des jeux basés sur HTML (par exemple bootleggers.us) qui ont un formulaire de connexion simple et après que votre expérience de jeu entière tourne autour de la soumission de divers formulaires et de la lecture des informations du site Web lui-même.Automatisation de l'interaction avec un jeu HTML en utilisant C#?

Ma question est, quelle est la meilleure façon d'écrire un robot/d'automatiser le jeu basé sur html en utilisant C#?

Ma première pensée est d'utiliser les classes System.Net.HttpRequest et WebRequest pour obtenir le code HTML source et analyser en utilisant regexs pour obtenir les informations désirées.

Cependant, je voudrais éviter cela si c'est possible. Existe-t-il des solutions qui permettent de résoudre certains problèmes et facilitent l'automatisation de l'interaction avec un site Web? C'est-à-dire remplir des formulaires, soumettre des formulaires, lire des valeurs sur le site Web, etc. Une bibliothèque?

Répondre

3

Vous pouvez utiliser Watin: http://watin.sourceforge.net/

+0

On dirait un bon dur! –

+0

J'ai déjà reçu du code écrit en utilisant WatiN et c'est génial! Ce n'est même pas prévu à cet effet et c'est exactement ce dont j'ai besoin. Merci – mmcdole

0

Non, vous êtes à peu près devoir "scrape écran" chaque page. Vous pourriez envisager d'écrire le plus en JavaScript au lieu de C#. Selon le code HTML du site de jeu, cela peut être plus ou moins difficile selon qu'ils fournissent de bons attributs d'identification sur les éléments de la page, etc ...

Questions connexes