📄️ 設定
預設情況下,Puppeteer 會下載並使用特定版本的 Chrome,因此其
📄️ 除錯
使用 Puppeteer 進行除錯可能是一項艱鉅的任務。沒有單一方法可以
📄️ 請求攔截
一旦啟用請求攔截,除非明確處理,否則每個請求都會暫停。
📄️ 無頭模式
預設情況下,Puppeteer 會在
📄️ 螢幕截圖
要擷取螢幕截圖,請使用 Page.screenshot()。
📄️ PDF 產生
要列印 PDF,請使用 Page.pdf()。
📄️ Chrome 擴充功能
Puppeteer 可用於測試 Chrome 擴充功能。
📄️ Cookie
Puppeteer 提供了方法來提前取得、設定和刪除 Cookie,藉由
📄️ 檔案
目前,Puppeteer 沒有提供以程式化方式處理檔案下載的方法。
📄️ 在瀏覽器中執行 Puppeteer
Puppeteer 是一個強大的瀏覽器自動化工具,但您知道它也可以在瀏覽器本身中執行嗎?這使您可以利用 Puppeteer 的功能來執行不需要 Node.js 特定功能的任務。
📄️ 在 Chrome 擴充功能中執行 Puppeteer
Chrome 擴充功能環境與一般 Node.JS 環境顯著不同,因此,在 chrome.debugger 中執行 Puppeteer 的支援