メインコンテンツにスキップ
バージョン: 22.5.0

@puppeteer/browsers

CLIまたはプログラムからブラウザ/ドライバを管理および起動します。

CLI

CLIを実行するには、npxを使用します。

npx @puppeteer/browsers --help

CLIヘルプは、CLIを使用するために必要なすべてのドキュメントを提供します。

npx @puppeteer/browsers --help # help for all commands
npx @puppeteer/browsers install --help # help for the install command
npx @puppeteer/browsers launch --help # help for the launch command

既知の制限事項

  1. Firefox、Chrome、Chromiumのインストールと実行をサポートしています。 latestbetadevcanarystableキーワードは、installコマンドでのみサポートされています。 launchコマンドでは、正確なビルドIDを指定する必要があります。 ビルドIDは、installコマンドによって提供されます(形式については、npx @puppeteer/browsers install --helpを参照してください)。
  2. システムブラウザの起動は、Chrome/Chromiumでのみ可能です。

API

プログラムAPIを使用すると、コードからブラウザをインストールして起動できます。 installcanInstalllaunchcomputeExecutablePathcomputeSystemExecutablePath、およびその他のメソッドの使用方法の例については、testフォルダを参照してください。

クラス

クラス説明
CLI
InstalledBrowser (インストール済みブラウザ)
Process (プロセス)
TimeoutError (タイムアウトエラー)

列挙型

列挙型説明
ブラウザ (Browser)サポートされているブラウザ。
ブラウザプラットフォーム (BrowserPlatform)ブラウザのダウンロードに関連するOSプラットフォームxアーキテクチャの組み合わせを識別するために使用されるプラットフォーム名。
ChromeReleaseChannel (Chromeリリースチャネル)

関数

関数説明
canDownload(options) (ダウンロード可能かどうか)
computeExecutablePath(options) (実行ファイルパスの計算)
computeSystemExecutablePath(options) (システム実行ファイルパスの計算)
createProfile(browser, opts) (プロファイルの作成)
detectBrowserPlatform() (ブラウザプラットフォームの検出)
getInstalledBrowsers(options) (インストール済みブラウザの取得)キャッシュディレクトリにインストールされているブラウザに関するメタデータを返します。
getVersionComparator(browser) (バージョン比較関数の取得)ブラウザバージョンをソートするために使用できる、指定されたブラウザのバージョン比較関数を返します。
install(options) (インストール)
install(options) (インストール)
launch(opts) (起動)
makeProgressCallback(browser, buildId) (進捗コールバックの作成)
resolveBuildId(browser, platform, tag) (ビルドIDの解決)
uninstall(options) (アンインストール)

インターフェース

インターフェース説明
GetInstalledBrowsersOptions (インストール済みブラウザ取得オプション)
InstallOptions (インストールオプション)
LaunchOptions (起動オプション)
Options (オプション)
ProfileOptions (プロファイルオプション)
SystemOptions (システムオプション)
UninstallOptions (アンインストールオプション)

変数

変数説明
CDP_WEBSOCKET_ENDPOINT_REGEX
WEBDRIVER_BIDI_WEBSOCKET_ENDPOINT_REGEX