如何在 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()

输出


相关文章