2017-12-02 163 views
0

我想製作一個自動在網頁上玩遊戲的機器人。截至目前,我可以導航到網站,登錄並加載遊戲頁面,但我被困在這裏。如何在頁面上下文中運行JavaScript函數調用木偶函數?

我想在網頁層面注入一個腳本,它使用jQuery來不斷刮擦網頁並確定遊戲的狀態。當某個事件發生時,我希望腳本觸發自定義事件(?)它會通知Node.js./Puppeteer級別的一個函數來執行。我的問題是,我不明白如何讓頁面自定義事件觸發時木偶反應。

例如,假設我們有一個網頁級別的函數,它在1秒鐘的超時時間內將網頁抓取到X.當找到X時,我想從網頁中抓取Y數據並將其發送到節點水平。當在節點級接收到Y時,它將鼠標移動到Y位置,或者使用Y在瀏覽器級無法完成其他操作。

我不確定這是否是處理此類任務的最合適的方法,但試圖瞭解異步和承諾如何在Node.js級別上工作而不能使用jQuery來選擇元素正在給我一種先進的終端埃博拉病毒形式。

回答

相關問題