如何在 Puppeteer 中处理标签页?
我们可以使用以下方法在 Puppeteer 中处理标签页 −
newPage() - 我们可以使用浏览器对象中的此方法打开一个新标签页。
语法
const p = await browser.newPage()
close() - 我们可以使用此方法关闭已打开的标签页。
语法
await p.close()
close() - 我们可以使用浏览器对象中的此方法关闭所有已打开的标签页。
语法
await browser.close()
示例
代码实现
//adding Puppeteer library
const pt = require('puppeteer')
pt.launch().then(async browser => {
//browser new page
const p = await browser.newPage();
//set viewpoint of browser page
await p.setViewport({ width: 1000, height: 500 })
//launch URL
await p.goto('https://tutorialspoint.com/index.htm')
//capture screenshot
await p.screenshot({
path: 'tutorialspoint.png'
});
//browser close
await browser.close()输出

广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP