Pregunta

hay una plataforma existente/framework para el desarrollo Web/HTTP basados en robots?La verdad es que estoy interesado en jugar algunos juegos en la red, en el que uno puede construir su ciudad, seleccionar y entrenar a su héroe y un soldado, y así sucesivamente..(como Travian ) pero en el juego, tales acciones necesitan tiempo para completarse (odio esperar..) trato de escribir una herramienta automática para lidiar con ellos.Así que trate de encontrar una plataforma y un marco que puede facilitar el desarrollo de el progreso por:

  • proporcionar un cliente http/https( es mejor apoyar Keep-Alive )
  • hacen que sea fácil de analizar una página web, josn de datos [IMPORTANTE]
  • trabajo de soporte/programador de tareas
  • habilitar los scripts como javascript, python..
  • por evento( creo que es la mejor manera para la plataforma/marco)

Me hizo una investigación y encontró Twisted parece ser la más adecuada, pero todavía quiere saber si hay otra que es la más adecuada.

Sí, lo sé y familiares con los de GC herramientas, pero me gusta mucho una aplicación de consola, trabajando en HTTP nivel de secuencias de comandos le dirá cómo lidiar con los eventos del juego, por lo que puede ser llamado un Robot...Así que necesito un marco...

¿Fue útil?

Solución

Estás lejos, Trenzado NO es definitivamente lo que usted está después.Si el juego que usted está tratando de secuencia de comandos es puramente (X)HTML basado en el juego, entonces usted puede usar algo como Watir/WatiN/scrubyt y así sucesivamente con el fin de simular acciones de explorador.Si es un juego flash de su mejor apuesta es invertir el swift, analizar y elaborar los datos que usted necesita.

Otros consejos

Puede que desee comprobar hacia fuera AutoHotKey, es mucho más simple, a continuación, lo que usted describe, pero es muy fácil escribir secuencias de comandos de macro que utilizar el ratón.También no es sintético I/O eventos que significa que usted puede conseguir alrededor de la mayoría de las medidas de seguridad, este tipo de juegos.

Probablemente usted debe considerar el uso de Dojo que es un framework Javascript.Hay un robot que responde el mouse y la tecla de eventos en el marco del departamento de salud en el marco de prueba.Su difícil de usar al principio, pero parece bastante potente.En lugar de escribir "pruebas" que podrían, en cambio, acaba de escribir ciertas acciones, como "construir una casa" o lo que sea, y luego sólo tienes que escribir un script js que decide qué hacer.

HTML pantalla rascador, entonces.Considere la posibilidad de PhantomJS - es una cabeza navegador basado en internet.Análisis de HTML integrado, con su familiar DOM como el interfaz.

Has probado Robot Marco? ;)

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