如何在 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.tw/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