Puppeteer - page.$$('').length 返回未定义

2023-11-30

我的代码出现错误,因此我尝试记录错误代码中的值。所以我做了:

const read = await page.$$('.Ns6lhs9 _gfh3').length;

Then i console.log(read);

由于某种原因我得到undefined虽然有带有类名的元素'Ns6lhs9 _gfh3'在 HTML 中


$$返回一个元素的承诺,而length不是承诺,而是实际价值。

它应该是:

const read = (await page.$$('.Ns6lhs9._gfh3')).length;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Puppeteer - page.$$('').length 返回未定义 的相关文章

随机推荐

  • UIGraphicsBeginImageContext 与 CGBitmapContextCreate

    我正在尝试更改背景线程中图像的颜色 苹果文档说 UIGraphicsBeginImageContext 只能从主线程调用 我正在尝试使用 CGBitmapContextCreate 上下文 CGBitmapContextCreate 位图数
  • 如何在Ubuntu上安装OpenAL SDK?

    我对 Linux 和 Linux 编程非常陌生 我正在尝试在 ubuntu 上安装 OpenAL SDK 我最好的猜测是我需要从 CVS 存储库下载 OpenAL 我找到了一个教程 http www edenwaith com produc
  • 在 FormCreate() 中我可以做什么,不可以做什么?

    我认为这一定是一个常见问题解答 但谷歌搜索并没有真正帮助 我可以做什么 和不可以做什么 FormCreate 我想知道表单的所有子控件是否都已完全创建并可供访问等 我问的原因是我偶然发现了一个旧项目 我的FormCreate 简单地包括 S
  • 使用 sed 仅更改连续重复的字母

    使用 sed 如何将字母 a 更改为 A 但前提是它重复出现为两个或多个连续字母 示例 来自 galaxy ear aardvak Haaaaaaaaa into galaxy ear AArdvak HAAAAAAAAA 您可以使用组来完
  • 计算 Pandas GroupBy 对象中日期的差异

    我有一个具有以下格式的 Pandas DataFrame In 0 df Out 0 col1 col2 date 0 1 1 2015 01 01 1 1 2 2015 01 09 2 1 3 2015 01 10 3 2 1 2015
  • 脚本和matlab命令窗口之间的区别

    我想知道在命令窗口中输入几行或让脚本执行它们之间有什么区别 在问题中逃离嵌套的 try catch 语句我有一个示例功能 我已将选定的代码放入脚本中 然后叫它 但是这样它就无法正常工作 另一方面 当我选择行并按 f9 它按预期工作 这些行是
  • 如何在ParaView中读取Ansys数据文件?

    有人知道如何将 Ansys 结构数据文件导出到 ParaView 吗 据了解ParaView有一个Ansys阅读器 但它不起作用 加载 inp 文件时总是会出现错误 是否有任何脚本可以将 inp 文件转换为 vtk Thanks 基于vid
  • 对范围对象使用 Range.Sort 时 Excel for Mac 崩溃

    我有一个 Excel 电子表格 单元格 A1 到 A8 中有 8 个随机数 然后我有两个按钮 每个按钮运行一个 VBA 子程序 Sub Button1 Click Sheets Sheet1 Range A1 A8 Sort key1 Sh
  • SQL日期查询中的VBA变量

    我正在尝试查询 SQL 数据库中日期在用户输入给出的日期之后的所有行 当我用 包围日期时 我遇到了各种错误 从 附近语法不正确 到 将表达式转换为算术溢出错误 我当前的代码如下所示 inputdate InputBox Please ent
  • 增加谷歌云虚拟机的配额

    最近 我试图通过向我的虚拟机添加 GPU 来获得 Google 云加速器的好处 因此请求增加配额 因此我发送了 8 个 GPU 的请求 并收到了以下电子邮件 注意我尝试了多次 那么任何人都可以解释到底发生了什么以及如何成功增加 提前致谢 此
  • 在服务器上所有数据库的所有表中搜索字符串

    编辑 这个问题被标记为重复 但事实并非如此 SO 上的其他答案显示了如何搜索单个数据库中的所有表 我需要搜索给定服务器上每个数据库中的所有表 我需要在服务器上的所有数据库的所有表中搜索搜索字符串 我的电子邮件地址散布在即将更改域名的表格中
  • 本地存储未定义

    我正在尝试在 javascript 中使用 localstorage 在执行之间保存数据 这是使用它的代码 const commando require discord js commando roasts localStorage get
  • 当我使用 NetBeans 6.8 和 Eclipse 运行此代码时,为什么输出有所不同?

    当我使用 Eclipse 和 NetBeans 6 8 运行以下代码时 我想查看计算机上可用的 COM 端口 在 Eclipse 中运行时 它返回所有可用的 COM 端口 但在 NetBeans 中运行时 它似乎找不到任何端口 public
  • Swift 中的 NSNotificationCenter addObserver

    如何在 Swift 中将观察者添加到默认通知中心 我正在尝试移植这行代码 该代码行在电池电量变化时发送通知 NSNotificationCenter defaultCenter addObserver self selector selec
  • PHP 多个 cookie 无法在 iPad / iPhone 浏览器上运行

    所以我的应用程序是一个基于 iframe 的电子商务购物车 购物车会话存储在访问域中 当用户签出时 iframe 会部署一个弹出登录到我们的 SAAS 这会清除我们域的跨域 cookie 弹出登录经过身份验证后 弹出窗口关闭 iframe
  • 模态视图控制器关闭后 UITableView 不刷新

    我的 UITable 视图不会从数组的数据源刷新 该数组是由模态视图控制器编辑的 我已经确认编辑工作正常 我已经尝试过这些 void viewWillAppear BOOL animated myTableView reloadData N
  • EB AWS 上出现错误 - 502 错误网关 nginx/1.18.0

    我在 AWS 中运行的 Node 应用程序遇到问题 直到今天一切都运转良好 如果没有对应用程序进行任何新部署 当我尝试访问 URL 时会收到此 502 错误 我检查了 nginx 日志 得到了以下信息 2020 10 11 01 24 55
  • 如何在类型包装器(映射类型)中转发(众所周知的)符号?

    按照文档映射类型 在 TypeScript 中应该可以有这样的包装器 export type Wrapped
  • MVVM 儿童模型和导航和啤酒

    我在酒吧喝了几杯啤酒 这个女孩认为让 mvvm 与现实世界的应用程序一起工作很痛苦 她说为了解决 mvvm 中的问题 你添加更多代码 然后你会遇到另一个问题 你添加更多的代码 它永远不会结束 我同意 当我读到 mvvm 时 它听起来不错 而
  • Puppeteer - page.$$('').length 返回未定义

    我的代码出现错误 因此我尝试记录错误代码中的值 所以我做了 const read await page Ns6lhs9 gfh3 length Then i console log read 由于某种原因我得到undefined虽然有带有类