puppeteer如何监听页面变化

在爬取页面内容时,有些元素可能在某个时刻发起请求创建的。比如在播放视频时,可能在某个时刻会暂停播放,然后生成一个问题对话框(通常是异步请求然后创建的),那么使用 puppeteer 如何监控到这个对话框的生成?我看了看官网,发现可以使用 page.on("response") 事件来实现监听,除了这个还有别的方法吗?### 题目描述

阅读 10.1k
2 个回答

如果puppeteer没现成API,你可以注入JS在页面中用MutationObserver等DOM变动

awaitSelector 系列
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏