在Puppeter中执行JavaScript

在Puppeter中执行JavaScript,javascript,node.js,puppeteer,Javascript,Node.js,Puppeteer,我正试图通过Puppeter执行一些JavaScript,我通常会通过开发工具控制台执行,如下所示: 本质上,我试图列出数组中的所有元素 我一直在阅读StackOverflow和这里的文档: 但我似乎无法让它工作。我尝试过用大量不同的代码来评估页面,但结果都是空的 任何帮助都将不胜感激 所以,正如我所怀疑的,这是非常简单的代码 在提出这个问题之前,我实际上已经编写了这段代码,但是我在整个脚本的错误部分编写了它,因此抛出了一个错误 const puppeteer = require('pupp

我正试图通过Puppeter执行一些JavaScript,我通常会通过开发工具控制台执行,如下所示:

本质上,我试图列出数组中的所有元素

我一直在阅读StackOverflow和这里的文档:

但我似乎无法让它工作。我尝试过用大量不同的代码来评估页面,但结果都是空的


任何帮助都将不胜感激

所以,正如我所怀疑的,这是非常简单的代码

在提出这个问题之前,我实际上已经编写了这段代码,但是我在整个脚本的错误部分编写了它,因此抛出了一个错误

const puppeteer = require('puppeteer');

(async () => {
  const browser = await puppeteer.launch();
  const page = await browser.newPage();
  await page.goto(<URL>)
​
  const ids = await page.evaluate('product_ids');
​
  console.log('ids are:', ids);
​
  await browser.close();
 })();
const puppeter=require('puppeter');
(异步()=>{
const browser=wait puppeter.launch();
const page=wait browser.newPage();
等待page.goto()
​
const id=等待页面。评估('product_id');
​
log('id为:',id);
​
等待浏览器关闭();
})();

你能为这个问题的木偶演员提供一个小而完整的代码示例吗?谢谢@vsemozhetbyt,我回答了我自己的问题!