配置接口
定义在安装和运行时配置 Puppeteer 行为的选项。
有关更多信息,请参阅各个属性。
签名:
export interface Configuration
属性
属性 | 修饰符 | 类型 | 描述 | 默认值 |
---|---|---|---|---|
browserRevision | 可选 | 字符串 | 指定 Puppeteer 要使用的浏览器特定版本。 可由 请参阅 puppeteer.launch,了解如何推断可执行文件路径。 使用特定浏览器版本(例如 119.0.6045.105)。如果你使用别名,如 | 当前 Puppeteer 版本支持的固定浏览器版本。 |
cacheDirectory | 可选 | 字符串 | 定义 Puppeteer 用于缓存的目录。 可由 | path.join(os.homedir(), '.cache', 'puppeteer') |
defaultProduct | 可选 | Product | 指定 Puppeteer 要使用的浏览器。 可由 | chrome |
downloadBaseUrl | 可选 | 字符串 | 指定用于下载浏览器的 URL 前缀。 可由 | 根据产品,可能是 https://storage.googleapis.com/chrome-for-testing-public 或 https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central。 |
executablePath | 可选 | 字符串 | 指定在 puppeteer.launch 中使用的可执行文件路径。 可由 | 自动计算。 |
experiments | 可选 | ExperimentsConfiguration | 为 Puppeteer 定义实验性选项。 | |
logLevel | 可选 | 'silent' | 'error' | 'warn' | 指示 Puppeteer 以给定级别记录。 | warn |
skipChromeDownload | 可选 | 布尔值 | 指示 Puppeteer 在安装期间不下载 Chrome。 可由 | |
skipChromeHeadlessShellDownload | 可选 | 布尔值 | 指示 Puppeteer 在安装期间不下载 chrome-headless-shell。 可由 | |
skipDownload | 可选 | 布尔值 | 指示 Puppeteer 在安装期间不下载。 可由 | |
temporaryDirectory | 可选 | 字符串 | 定义 Puppeteer 用于创建临时文件的目录。 可由 | os.tmpdir() |