javascript - 如何在 puppeteer 中获取子 iframe?

标签 javascript node.js puppeteer webautomation

如何获取iframe内部的iframe

现在目标网页包含iframe,并且主iframe内部还有另一个iframe

但是page.frames()和page.mainFrame().childFrames()只是返回主iframe

iframe->iframe ??

最佳答案

您可以直接浏览子数组。 mainFrame 并不是指您的第一个 iFrame,而是指页面本身,它被视为框架。

page.frames()[0].childFrames()

关于javascript - 如何在 puppeteer 中获取子 iframe?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59430038/

相关文章:

javascript - 滚动时向上或向下移动 Box/Div

node.js - 如何在也具有关系属性的 Sequelize Js 中实现多对多关系?

javascript - puppeteer .match,如何让控制台记录字符串的所有内容而不仅仅是我的搜索

javascript - 使用 Puppeteer、Mocha 和 Chai 断言 html 标签属性中存在文本

node.js - 使用node.js和Ni框架的图像服务器

javascript - 为什么我的 for 循环只返回 1 个值

javascript - 更改可观察数组会改变自定义绑定(bind)处理程序、knockoutjs 的可见性

javascript - {...props} 语法如何将其属性传递给子组件?

javascript - 与 UIMask 匹配的 Ng 模式

node.js - MongoDB 是否有使用类似 Mongoose 语法的(GUI)工具?