Pregunta

Hay algunos juegos basados ​​en HTML (es decir, bootleggers.us) que tienen un formulario de inicio de sesión simple y luego toda su experiencia de juego gira en torno al envío de varios formularios y la lectura de información del sitio web.

Mi pregunta es, ¿Cuál es la mejor manera de escribir un bot/automatizar el juego basado en HTML usando C#??

Mi idea inicial es utilizar las clases System.Net.HttpRequest y WebRequest para obtener el código HTML fuente y analizarlo usando expresiones regulares para obtener la información deseada.

Sin embargo, me gustaría evitar esto si es posible.¿Existe alguna solución que abstraiga parte de esto y facilite la automatización de la interacción con el sitio web?Es decir, ¿completar formularios, enviar formularios, leer valores del sitio web, etc.?¿Alguna biblioteca?

¿Fue útil?

Solución

Podrías usar Watin: http://watin.sourceforge.net/

Otros consejos

No, prácticamente tendrás que "eliminar la pantalla" de cada página.Podría considerar escribir la mayor parte de esto en JavaScript en lugar de C#.Dependiendo del HTML del sitio del juego, esto podría ser más o menos difícil dependiendo de si proporcionan buenos atributos de identificación en los elementos de la página, etc.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top