如何在 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()
輸出
廣告