Frage

Es gibt einige HTML-basierte Spiele (dh bootleggers.us), die ein einfaches Login-Formular hat und danach das gesamtes Spielerlebnis dreht sich um verschiedene Formen der Einreichung und Lesen von Informationen von der Website selbst.

Meine Frage ist, Was ist der beste Weg, um einen Bot über das Schreiben / automatisiert die HTML-basiertes Spiel mit C # gehen?

Mein erster Gedanke ist es, die System.Net.HttpRequest und WebRequest Klassen zu verwenden, um das HTML-Quellcode zu erhalten und analysieren regexs mit den gewünschten Informationen zu erhalten.

Aber ich mag dies zu vermeiden, wenn es überhaupt möglich ist. Gibt es Lösungen, die abstrakt einige diese weg und machen Website Interaktion Automatisierung einfacher? Dh das Ausfüllen von Formularen, Formulare einreichen, Werte von der Website zu lesen, etc? Einige Bibliothek?

War es hilfreich?

Lösung

Sie könnten Watin verwenden: http://watin.sourceforge.net/

Andere Tipps

Nein, du gehst so ziemlich jede Seite auf „Screen Scrape“ zu haben. Sie sollten erwägen die meisten dieser in JavaScript anstelle von C # zu schreiben. Je nach HTML-Code der Spiele-Website, könnte dies mehr oder weniger schwierig sein, je nachdem, ob sie eine gute id Attribute auf den Seitenelementen, etc ...

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top