跳到主要内容
版本:23.11.1

配置接口

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

有关更多信息,请参阅各个属性。

签名

export interface Configuration

属性

属性

修饰符

类型

描述

默认

"chrome-headless-shell"

可选

Chrome无头Shell设置

cacheDirectory

可选

字符串

定义 Puppeteer 用于缓存的目录。

可以被 PUPPETEER_CACHE_DIR 覆盖。

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

chrome

可选

Chrome设置

defaultBrowser

可选

支持的浏览器

指定您希望 Puppeteer 使用哪个浏览器。

可以被 PUPPETEER_BROWSER 覆盖。

chrome

可执行路径

可选

字符串

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

可以被 PUPPETEER_EXECUTABLE_PATH 覆盖。

自动计算。

experiments

可选

实验配置

定义 Puppeteer 的实验性选项。

firefox

可选

Firefox设置

logLevel

可选

'silent' | 'error' | 'warn'

告诉 Puppeteer 以给定的级别记录日志。

warn

skipDownload

可选

布尔值

告诉 Puppeteer 在安装期间不要下载。

可以被 PUPPETEER_SKIP_DOWNLOAD 覆盖。

temporaryDirectory

可选

字符串

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

可以被 PUPPETEER_TMP_DIR 覆盖。

os.tmpdir()