0

Web/HTTP ベースのロボットを開発するための既存のプラットフォーム/フレームワークはありますか? 実際、私はいくつかの Web ゲームをプレイすることに興味があります。このゲームでは、自分の都市を構築したり、ヒーローや兵士を選択して訓練したりできます.. ( Travianなど) しかし、ゲームでは、そのようなアクションを完了するのに時間がかかります (私は待つのは嫌いです..)それらに対処するための自動ツールを作成しようとしています。そのため、次の方法で開発の進行を容易にするプラットフォーム/フレームワークを見つけようとしています。

  • http/https クライアントを提供します ( Keep-Alive をサポートすることをお勧めします)
  • Web ページ、josn データの解析を容易にする[重要]
  • ジョブ/タスクのスケジュールをサポート
  • javascript、python などのスクリプトを有効にします。
  • イベントドリブン(そのようなプラットフォーム/フレームワークには最適な方法だと思います)

私は調査を行い、Twistedが最も適しているように思われますが、最も適した別のものがあるかどうかを知りたいです。

はい、私はそれらの QA ツールを知っていて、よく知っていますが、HTTP レベルで動作するコンソール アプリが本当に好きです。スクリプトは、ゲーム イベントの処理方法を指示するため、ロボットと呼ぶことができます。フレームワークが必要です。 ..

4

4 に答える 4

0

AutoHotKeyをチェックしたいと思うかもしれません。これは、説明するものよりもはるかに単純ですが、マウスを利用するマクロスクリプトを作成するのは非常に簡単です。また、これは合成I / Oイベントではないため、これらのタイプのゲームが持つほとんどのセキュリティ対策を回避できます。

おそらく、JavascriptフレームワークであるDojoの使用を検討する必要があります。DOHテストフレームワークの下でマウスとキーイベントに応答するロボットがあります。最初は使いにくいですが、かなりパワフルなようです。「テスト」を作成する代わりに、「家を建てる」などの特定のアクションを作成してから、何をするかを決定する1つのメインのjsスクリプトを作成することもできます。

于 2010-07-13T13:43:44.633 に答える
0

あなたは道を外れています。Twisted は間違いなくあなたが求めているものではありません。スクリプトを作成しようとしているゲームが純粋な (X)HTML ベースのゲームである場合、ブラウザの動作をシミュレートするために Watir/WatiN/scrubyt などを使用できます。フラッシュ ゲームの場合は、swift を逆にして、必要に応じてデータを解析して詳しく説明するのが最善の策です。

于 2009-04-05T19:23:14.037 に答える
-1

Robot Frameworkを試しましたか? ;)

于 2013-11-06T19:19:51.007 に答える