Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

Browser Run

最終更新 Markdown で表示Agent セットアップ

Cloudflare のグローバルネットワーク 上でヘッドレス Chrome を動かし、ブラウザー自動化、ウェブスクレイピング、テスト、コンテンツ生成に使えます。

Free および Paid プランで利用できます

Browser Run(旧称 Browser Rendering)は、Cloudflare のグローバルネットワーク上で動くヘッドレスブラウザーを、プログラムから操作できる機能です。

ユースケース

動的なウェブページや生の HTML をプログラムで読み込んで完全にレンダリングし、次のような出力を取得できます。

連携方法

Browser Run の連携方法は、次の 2 種類です。

  • Quick Actions: スクリーンショット、PDF、スクレイピングなど、状態を持たない単純なブラウザー作業です。コードのデプロイは不要です。
  • ブラウザーセッション: PuppeteerPlaywrightCDPStagehand でブラウザーを直接操作します。Cloudflare Workers 内にデプロイするか、CDP 経由で任意の環境から接続します。
用途 推奨 理由
単純なスクリーンショット、PDF、スクレイピング Quick Actions コードのデプロイ不要。HTTP リクエスト 1 回で完結
ブラウザー自動化 PlaywrightPuppeteer、または CDP スクリプトでブラウザーを完全に制御できる
既存スクリプトの移植 PuppeteerPlaywright、または CDP 標準ライブラリからのコード変更が少ない
AI によるデータ抽出 JSON エンドポイント 自然言語プロンプトで構造化データを取得
サイト全体のクロール Crawl エンドポイント 複数ページのコンテンツを非同期で抽出
AI エージェントによるブラウジング Playwright MCP または MCP クライアント付き CDP LLM が MCP 経由でブラウザーを操作
耐障害性の高いスクレイピング Stagehand AI がセレクターではなく意図で要素を探す
任意の環境からの直接操作 CDP ローカルマシン、CI/CD、外部サーバーから WebSocket で接続

主な機能

  • 数千のブラウザーまでスケール: コールドスタートが短く、グローバルなブラウザープールにすぐアクセスできます。大量のスクリーンショット生成、データ抽出、大規模な自動化に向きます
  • 最初からグローバル: ブラウザーセッションは Cloudflare のエッジネットワーク上で動き、ユーザーの近くで開くため、世界中で速度と可用性を高められます
  • 連携が簡単: よくある作業には Quick Actions、複雑なワークフローには PuppeteerPlaywright、任意の環境からの直接操作には CDP を使えます
  • セッション管理: リクエストをまたいで ブラウザーセッションを再利用 し、性能を上げてコールドスタートのオーバーヘッドを減らします
  • 柔軟な料金: 使ったブラウザー時間だけを課金し、十分な無料枠があります(料金を見る

関連プロダクト

Workers

サーバーレスアプリケーションを構築し、世界中にすぐデプロイできます。性能、信頼性、スケールに優れます。

Durable Objects

強い一貫性のあるストレージを持つ、グローバル分散のコーディネーション API です。Durable Objects で ブラウザーセッションを永続化 すると、新しいセッション起動の待ち時間をなくして性能を上げられます。

Agents

Playwright MCP または Stagehand を使い、ウェブサイトを自律的に操作する AI エージェントを構築できます。

その他のリソース

はじめに

連携方法を選び、最初のプロジェクトをデプロイします。

制限

Browser Run の制限を確認します。

料金

Browser Run の料金を確認します。

Playwright API

Cloudflare の Playwright フォークをテストと自動化に使います。

開発者 Discord

Discord の Workers コミュニティで質問したり、作っているものを共有したり、ほかの開発者とプラットフォームについて話せます。

@CloudflareDev

Twitter で @CloudflareDev をフォローし、製品発表と Cloudflare Workers の新情報を確認できます。

役に立ちましたか?