Puppeteer 是 JavaScript 程式庫,可提供高階 API,透過 Chrome 開發人員工具通訊協定和 WebDriver BiDi 自動化 Chrome 和 Firefox。

您可以使用這項工具自動執行瀏覽器中的任何操作,包括擷取螢幕截圖、產生 PDF 檔案、瀏覽及測試複雜的 UI,以及分析效能。

概念

查詢 DOM 元素、按下按鈕、輸入文字等。
攔截及修改網路要求和回應。
取得整個網頁或特定元素的視覺快照。
瞭解無頭、有頭和殼模式,以及使用時機。

網誌文章

閱讀最新的網誌文章,瞭解 Puppeteer、Chrome 測試版和 WebDriver BiDi。

瞭解 Spotify Miniplayer&#39 如何從 "canvas 駭客攻擊手法中變換?#34,運用 Document Picture-in-Picture API 打造精良的體驗。

探索使用 Policybazaar、redBus 和 Tokopedia 如何運用捲動式動畫的優點。

瞭解 Policybazaar 和 Tokopedia 如何使用 :has() 獲益。