跳至主要內容
版本:23.11.1

設定介面

定義在安裝和執行期間設定 Puppeteer 行為的選項。

請參閱個別屬性以了解更多資訊。

簽名

export interface Configuration

屬性

屬性

修飾符

類型

描述

預設值

"chrome-headless-shell"

選用

ChromeHeadlessShellSettings

快取目錄

選用

字串

定義 Puppeteer 用於快取的目錄。

可被 PUPPETEER_CACHE_DIR 覆寫。

path.join(os.homedir(), '.cache', 'puppeteer')

chrome

選用

ChromeSettings

預設瀏覽器

選用

SupportedBrowser

指定您希望 Puppeteer 使用哪個瀏覽器。

可被 PUPPETEER_BROWSER 覆寫。

chrome

executablePath

選用

字串

指定要在 puppeteer.launch 中使用的可執行檔路徑。

可被 PUPPETEER_EXECUTABLE_PATH 覆寫。

自動計算。

實驗

選用

ExperimentsConfiguration

定義 Puppeteer 的實驗性選項。

firefox

選用

FirefoxSettings

記錄層級

選用

'silent' | 'error' | 'warn'

告訴 Puppeteer 以給定的層級記錄。

warn

跳過下載

選用

布林值

告訴 Puppeteer 在安裝期間不要下載。

可被 PUPPETEER_SKIP_DOWNLOAD 覆寫。

暫存目錄

選用

字串

定義 Puppeteer 用於建立暫存檔案的目錄。

可被 PUPPETEER_TMP_DIR 覆寫。

os.tmpdir()