我怎样才能安慰你呢.在页面中记录一些内容.判断,将其传递给 node ,并使用它来判断页面?

我实际上想记录页面的进度.对控制台进行判断,并向用户显示一些结果.

推荐答案

puppeteer 演员12的更新,改编自the current documentation:

page.on('console', async (msg) => {
  const msgArgs = msg.args();
  for (let i = 0; i < msgArgs.length; ++i) {
    console.log(await msgArgs[i].jsonValue());
  }
});

await page.evaluate(() => console.log('hello', 5));
await page.evaluate(() => console.log({ foo: 'bar' }));
await page.evaluate(() => console.log([1, 2, 3, 4, 5]));

显示以下结果:

hello  
5  
{ foo: 'bar' }  
[ 1, 2, 3, 4, 5 ]  

Node.js相关问答推荐

node 上的磁盘压力

如何在Node.js 中设置图表js的背景色

根据我的测试,为什么在编写Varint代码方面,NodeJS要比Rust快这么多?

类扩展值[object object]不是构造函数或null

Node.js中使用ffmpeg如何获取视频截图的位置?

如何修复我的 NodeJS SSE 写入函数以在后续调用中更新 HTML?

我应该转译我的 TypeScript 应用程序吗?

如何在mongodb中获取对象数组内部的数据

module.exports=require('other') 和临时变量有什么区别?

Fly.io 启动问题:无法从源获取图像或构建错误:构建错误:连接期间出错:发布...

如何避免在 mongodb 聚合中查找重复结果?

如何使用 node 在 koa.js 中发送响应

强制 TypeScript 生成带有.js扩展名的导出/导入;运行 node 16?

为什么需要在 NodeJS 应用程序中创建服务器?

如果 express.js (node.js) http 请求在完成之前关闭会发生什么?

如何使动态私有IP地址静态?

如何获取在 NodeJS 中执行的脚本的文件名?

搜索MongoDB条目的正确方法是'_id';在 node 中

Connect/Express 中的session和cookieSession中间件有什么区别?

代理后面的凉亭