在爬取页面内容时,有些元素可能在某个时刻发起请求创建的。比如在播放视频时,可能在某个时刻会暂停播放,然后生成一个问题对话框(通常是异步请求然后创建的),那么使用 puppeteer
如何监控到这个对话框的生成?我看了看官网,发现可以使用 page.on("response")
事件来实现监听,除了这个还有别的方法吗?### 题目描述
在爬取页面内容时,有些元素可能在某个时刻发起请求创建的。比如在播放视频时,可能在某个时刻会暂停播放,然后生成一个问题对话框(通常是异步请求然后创建的),那么使用 puppeteer
如何监控到这个对话框的生成?我看了看官网,发现可以使用 page.on("response")
事件来实现监听,除了这个还有别的方法吗?### 题目描述
3 回答1.3k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
4 回答620 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
2 回答1.5k 阅读
2 回答933 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
如果puppeteer没现成API,你可以注入JS在页面中用MutationObserver等DOM变动