2017-12-02 1 views
0

私は、Webページ上で自動的にゲームをするボットを作ろうとしています。現時点では、ウェブサイトにアクセスしてログインしてゲームページを読み込むことができますが、ここでは詰まっています。ページコンテキストで実行するjavascript関数をpuppeteer関数で呼び出す方法はありますか?

jQueryを使用してウェブページを常にスクラップし、ゲームの状態を判断するウェブページレベルでスクリプトを挿入したいと思います。特定のイベントが発生すると、カスタムイベントを発生させます(?)実行するNode.js.Puppeteerレベルの関数に通知します。私の問題は、ページからのカスタムイベントが発生したときにPuppeteerを反応させる方法を理解できないことです。

たとえば、XのWebページをスクラップする1秒のタイムアウトにあるWebページレベルの機能があるとします.Xが見つかったら、YデータをWebページから削り取り、ノードに送信しますレベル。ノードレベルでYが受信されると、YはマウスをYの位置に移動させるか、ブラウザレベルでは実行できないYを使用します。

この種のタスクを処理する最も適切な方法ではないのですが、非同期と約束がNode.jsレベルでどのように動作するのか理解しようとすると、jQueryを使用して要素を選択することができません。ターミナルエボラエイズの高度な形。

答えて

関連する問題