Frage

gibt es eine bestehende Plattform / Rahmen für die Entwicklung von Web / HTTP-basiertem Roboter? Eigentlich in Ich bin interessiert, einige Web-Spiele zu spielen, in dem man seine Stadt zu bauen, wählen und die Ausbildung seines Helden und Soldaten, und so weiter .. (wie Travian ), aber im Spiel, solche Aktionen müssen Zeit abzuschließen (ich hasse warten ..) ich versuche, ein automatisches Werkzeug zu schreiben, mit ihnen zu beschäftigen. Also versuche ich, eine Plattform / Rahmen zu finden, der die Entwicklung von Fortschritt erleichtern können:

  • bietet einen http / https-Client (es ist besser zu unterstützen Keep-Alive)
  • macht es einfach, eine Webseite, josn Daten [WICHTIG]
  • analysieren
  • Unterstützung Job / Task Zeitplan
  • Aktivieren Sie Skripts, wie Javascript, Python ..
  • Event Driven (ich glaube, es ist der beste Weg für eine solche Plattform / Rahmen)

habe ich eine Forschung und fand Verdrehte scheint am besten geeignet zu sein, aber nach wie vor will wissen, ob es eine andere ist, die am besten geeignet ist.

Ja, ich weiß und vertraut mit den QA-Tool, aber ich wirklich wie eine Konsolenanwendung auf HTTP-Ebene arbeiten, Skripte wird ihm sagen, wie mit den Spielereignissen zu bewältigen, so kann es einen Roboter genannt werden ... Also ich brauche ein Framework ...

War es hilfreich?

Lösung

Sie sind weg, Verdreht ist definitiv nicht das, was Sie nach. Wenn das Spiel zu Skript Sie versuchen, HTML ein rein (X) basiertes Spiel, dann können Sie so etwas wie Watir / WatiN / scrubyt und so weiter verwenden, um Browser-Aktionen zu simulieren. Wenn es ein Flash-Spiel die beste Wahl ist, ist die rasche Umkehr, analysieren und die Daten erarbeiten, wie Sie benötigen.

Andere Tipps

Vielleicht möchten AutoHotKey überprüfen, seine viel einfacher, dann, was Sie beschreiben, ist aber sehr einfach Makro-Skripte zu schreiben, die die Maus verwenden. Auch ist es nicht synthetische I / O-Ereignisse, was bedeutet, können Sie die meisten Sicherheitsmaßnahmen jene Art von Spielen haben umgehen.

Wahrscheinlich sollten Sie mit Dojo suchen, in denen ein Javascript-Framework ist. Es ist ein Roboter, der auf Maus- und Tastaturereignisse unter dem DOH-Test-Framework reagiert. Seine Art zunächst schwer zu bedienen, aber es scheint ziemlich mächtig. Statt zu schreiben „Tests“ könnte man stattdessen schreibt nur bestimmte Aktionen, wie „baut Haus“ oder was auch immer, und dann nur ein Haupt schreiben Skript js, das was entscheidet zu tun.

HTML-Bildschirm Schaber, dann. Betrachten PhantomJS - es ist eine Maden WebKit-basierten Browser. HTML-Analyse ist builtin, mit dem gewohnten DOM als Schnittstelle.

Haben Sie versucht, Robot Framework ? ;)

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