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

輸出

更新於: 19-11-2021

230 次瀏覽

開啟你的 職業生涯

完成課程認證

開始
廣告