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