Skip to main content
Version: 23.9.0

Configuration 接口

¥Configuration interface

定义在安装和运行时配置 Puppeteer 行为的选项。

¥Defines options to configure Puppeteer's behavior during installation and runtime.

有关详细信息,请参阅各个属性。

¥See individual properties for more information.

签名

¥Signature

export interface Configuration

属性

¥Properties

属性

修饰符

类型

描述

默认

"chrome-headless-shell"

optional

ChromeHeadlessShellSettings

cacheDirectory

optional

string

定义 Puppeteer 用于缓存的目录。

可以被 PUPPETEER_CACHE_DIR 覆盖。

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

chrome

optional

ChromeSettings

defaultBrowser

optional

SupportedBrowser

指定你希望 Puppeteer 使用的浏览器。

可以被 PUPPETEER_BROWSER 覆盖。

chrome

可执行路径

optional

string

指定要在 puppeteer.launch 中使用的可执行路径。

可以被 PUPPETEER_EXECUTABLE_PATH 覆盖。

自动计算。

experiments

optional

ExperimentsConfiguration

定义 Puppeteer 的实验选项。

firefox

optional

FirefoxSettings

logLevel

optional

'silent' | '错误' | 'warn'

告诉 Puppeteer 在给定级别进行日志记录。

warn

skipDownload

optional

boolean

告诉 Puppeteer 在安装过程中不要下载。

可以被 PUPPETEER_SKIP_DOWNLOAD 覆盖。

temporaryDirectory

optional

string

定义 Puppeteer 用于创建临时文件的目录。

可以被 PUPPETEER_TMP_DIR 覆盖。

os.tmpdir()