如何在 Puppeteer 中处理选项卡?
rest assureddynamic programmingprogramming更新于 2025/4/5 8:37:17
我们可以使用以下方法处理 Puppeteer 中的选项卡 −
newPage() - 我们可以使用浏览器对象中可用的此方法打开新选项卡。
语法
const p = await browser.newPage()
close() - 我们可以使用此方法关闭已打开的选项卡。
语法
await p.close()
close() - 我们可以使用浏览器中可用的此方法关闭所有已打开的选项卡对象。
语法
await browser.close()
示例
代码实现
//添加 Puppeteer 库 const pt = require('puppeteer') pt.launch().then(async browser => { //浏览器新页面 const p = await browser.newPage(); //设置浏览器页面的视点 await p.setViewport({ width: 1000, height: 500 }) //启动 URL await p.goto('https://www.tutorialspoint.com/index.htm') //捕获屏幕截图 await p.screenshot({ path: 'tutorialspoint.png' }); //browser close await browser.close()