1 回の HTTP リクエストでよくある作業を行う Quick Actions の例です。
URL からレンダリング済み HTML を取得する
JavaScript 実行後の、完全にレンダリングされた Web ページの HTML を取得します。
表示中のビューポートのスクリーンショットを撮る
URL またはカスタム HTML から、完全にレンダリングされた Web ページのスクリーンショットを取得します。
ページ全体のスクリーンショットを撮る
表示中のビューポートだけでなく、スクロール可能なページ全体のスクリーンショットを取得します。
認証が必要なページのスクリーンショットを撮る
Cookie、HTTP Basic Auth、カスタムヘッダーを使い、ログインが必要な Web ページのスクリーンショットを取得します。
PDF を生成する
URL、またはカスタム HTML と CSS から PDF を生成します。
URL から Markdown を抽出する
Web ページのコンテンツを Markdown 形式に変換します。
URL からスナップショットを取得する
1 回のリクエストで、レンダリング済み HTML とスクリーンショットの両方を取得します。
URL から見出しとリンクをスクレイピングする
CSS セレクターを使い、Web ページ上の特定要素から構造化データを抽出します。
AI プロンプトと JSON スキーマで構造化データを取得する
プロンプトまたは JSON スキーマを使い、AI で Web ページから構造化データを抽出します。
URL からリンクを取得する
非表示のリンクも含め、Web ページ上のすべてのリンクを取得します。
ドキュメントサイトをクロールする
含める/除外するパターンを指定してドキュメントページをクロールし、ナレッジベースを構築します。
AI で構造化された商品データを抽出する
商品カタログをクロールし、AI で構造化 JSON データを抽出します。
静的コンテンツを高速に取得する
JavaScript レンダリングなしで静的サイトをクロールし、結果を早く得ます。
Cloudflare Workers 内で、動的な複数ステップのブラウザ自動化には Puppeteer、Playwright、Stagehand を使います。
Puppeteer でページメトリクスを取得する
Puppeteer でページに移動し、Worker 内でパフォーマンスメトリクスを取得します。
Playwright でスクリーンショットを撮る
Playwright でページに移動し、要素を操作してスクリーンショットを取得します。
Playwright でテストアサーションを実行する
Playwright のアサーションを使い、Worker 内で Web アプリケーションをテストします。
Playwright でトレースを生成する
Playwright tracing で、デバッグ用の詳細な実行ログを取得します。
ブラウザセッションを再利用する
リクエスト間でブラウザセッションを再利用し、パフォーマンスを上げます。
Durable Objects でセッションを維持する
Durable Objects を使い、長時間動作するブラウザセッションを維持します。
Stagehand で AI によるブラウザ自動化
自然言語の指示で、AI によるブラウザ作業を自動化します。
Chrome DevTools Protocol を使い、任意の環境から CDP で Browser Run に接続します。
ローカルマシンから Puppeteer を接続する
ローカルの Node.js、CI/CD、外部サーバーから、Puppeteer スクリプトを Browser Run に対して実行します。
MCP で AI エージェントを設定する
Claude Desktop、Claude Code、Cursor、その他の MCP クライアントを設定し、Browser Run 経由でブラウザを操作します。