如何在 puppeteer js 中获取 "document.getElements" 等开发控制台命令

How to get dev console commands like "document.getElements" in pupperteer js

所以我正在尝试从开发控制台中的 class 获取内部文本: document.getElementsByClassName('title')[0].innerText 但我正试图在 purppeteer 中让它自动化。我一直在寻找答案 2 天,答案可能很简单,我似乎找不到一个简单的工作答案。 感谢您的帮助!

您可以使用 page.evaluate() 进入开发控制台。这应该适合你:

let text = await page.evaluate(() => {
  return document.getElementsByClassName('title')[0].innerText;
});