如何在页面上下文中运行JavaScript函数调用木偶函数?

我想制作一个自动在网页上玩游戏的机器人。截至目前,我可以导航到网站,登录并加载游戏页面,但我被困在这里。如何在页面上下文中运行JavaScript函数调用木偶函数?

我想在网页层面注入一个脚本,它使用jQuery来不断刮擦网页并确定游戏的状态。当某个事件发生时,我希望脚本触发自定义事件(?)它会通知Node.js./Puppeteer级别的一个函数来执行。我的问题是,我不明白如何让页面自定义事件触发时木偶反应。

例如,假设我们有一个网页级别的函数,它在1秒钟的超时时间内将网页抓取到X.当找到X时,我想从网页中抓取Y数据并将其发送到节点水平。当在节点级接收到Y时,它将鼠标移动到Y位置,或者使用Y在浏览器级无法完成其他操作。

我不确定这是否是处理此类任务的最合适的方法,但试图了解异步和承诺如何在Node.js级别上工作而不能使用jQuery来选择元素正在给我一种先进的终端埃博拉病毒形式。

回答:

这个答案有几个不同的方式如何从注入脚本将数据发回给你的Node.js代码:

Communicate "out" from Chromium via DevTools protocol

以上是 如何在页面上下文中运行JavaScript函数调用木偶函数? 的全部内容, 来源链接: utcz.com/qa/257354.html

回到顶部