puppeteer - 从 puppeteer 获取帧 ID?
问题描述
在 Puppeteer 的 Frame Object 类中,有 .name() 方法执行以下操作:
“如果名称为空,则返回 id 属性。”
但是,在 name() 不适合的情况下,有没有办法使用 puppeteer 的 Frame 对象获取框架 ID?
解决方案
您可以使用page.frames()
获取附加到页面的所有框架的数组。
或者,您可以使用page.mainFrame()
获取页面的主框架。
然后,您可以使用以下方法之一访问帧 ID :
page.frames()[0]._id
page.mainFrame()._id
推荐阅读
- javascript - discord.js 'guildMemberAdd' 事件在打开 Intents 后仍不起作用
- snowflake-cloud-data-platform - 存储过程 SQL 编译错误中的执行错误:Statement.execute 中的标识符“TEST3”无效
- php - Laravel 在服务中使用路由助手
- php - 如何为 paypal 沙盒帐户设置 webhook?
- reactjs - 如何在 Typescript 中创建和使用呈现 {props.children} 的样式化组件?
- django - 如何在 django 设置中动态更改数据库密码
- snakemake - Snakemake 200000 作业提交
- c# - C# 如何从 DataGridView 中选择的行显示在 textBox1 中?
- ldap - WSO2 - 在 LDAP 上创建新对象时未生成 SCIM 请求
- permissions - 多对多关系与许可