私は、Webページ上で自動的にゲームをするボットを作ろうとしています。現時点では、ウェブサイトにアクセスしてログインしてゲームページを読み込むことができますが、ここでは詰まっています。ページコンテキストで実行するjavascript関数をpuppeteer関数で呼び出す方法はありますか?
jQueryを使用してウェブページを常にスクラップし、ゲームの状態を判断するウェブページレベルでスクリプトを挿入したいと思います。特定のイベントが発生すると、カスタムイベントを発生させます(?)実行するNode.js.Puppeteerレベルの関数に通知します。私の問題は、ページからのカスタムイベントが発生したときにPuppeteerを反応させる方法を理解できないことです。
たとえば、XのWebページをスクラップする1秒のタイムアウトにあるWebページレベルの機能があるとします.Xが見つかったら、YデータをWebページから削り取り、ノードに送信しますレベル。ノードレベルでYが受信されると、YはマウスをYの位置に移動させるか、ブラウザレベルでは実行できないYを使用します。
この種のタスクを処理する最も適切な方法ではないのですが、非同期と約束がNode.jsレベルでどのように動作するのか理解しようとすると、jQueryを使用して要素を選択することができません。ターミナルエボラエイズの高度な形。