Feature • 4分で読める
ブラウザ & Canvas
エージェントにウェブ上の「目」と「手」を与えます。包括的な自動化と視覚的インタラクション。
OpenClaw には強力なブラウザ自動化と、視覚的な Canvas ワークスペースがあります。エージェントが Web サイトを操作したり、作業を自動化したり、複雑な操作を視覚的に扱える UI を提供します。
Tutorial.step
ブラウザ操作
ブラウザツールにより、OpenClaw は次のことができます:
- 🔍Web サイトを移動任意の Web サイトを開いて操作できます。
- ✍️フォーム入力Web フォームを自動で入力して送信します。
- 📄データ抽出ページから情報をスクレイプして抽出します。
- 🖱️要素をクリックボタン、リンク、各種 UI 要素を操作します。
- 📸スクリーンショットページのスクリーンショットを取得します。
- ⚡Execute JavaScriptページ上で任意の JavaScript を実行します。
ブラウザ操作を有効化
BrowserPage.browserControl.configDesc
openclaw.json
{
"browser": {
"enabled": true,
"defaultProfile": "openclaw",
"headless": false,
"profiles": {
"openclaw": { "cdpPort": 18800, "color": "#FF4500" },
"work": { "cdpPort": 18801, "color": "#0066CC" }
}
}
}ユースケース
- フォーム送信の自動化
- Web サイトの変更監視
- Web ページからのデータ抽出
- Web ベースのリサーチ
- 反復的な Web 作業の自動化
Tutorial.step
Canvas ワークスペース
Canvas は OpenClaw のビジュアルワークスペース機能です:
- ビジュアル UI - エージェント主導のビジュアルワークスペース
- インタラクティブ要素 - ボタン、フォーム、各種コントロール
- リアルタイム更新 - 動的コンテンツの更新
- ノード連携 - iOS/Android ノード経由でアクセス可能
Canvas ホスト
Canvas ホストはビジュアル UI を配信します:
- HTTP ファイルサーバー(ポート 18793、既定)BrowserPage.canvas.server.desc
- Control UI またはノードからアクセス可能既定で安全(ループバックまたは認証)。
Tutorial.step
ブラウザ自動化の例
フォーム自動化
OpenClaw にフォーム入力と送信を依頼します:
- "example.com の問い合わせフォームを入力して送信して"
- "この申請フォームに自分の情報で入力して提出して"
- "来週のフライトを予約して"
データ抽出
Web サイトから情報を抽出します:
- "この商品ページの最新価格を取って"
- "このページからメールアドレスを全部抜き出して"
- "このサイトの表データをスクレイプして"
Web Monitoring
Web サイトの変更を監視します:
- 在庫状況を確認する
- 価格変動を監視する
- サイト更新を追跡する
Tutorial.step
ブラウザのセキュリティ
ブラウザ操作は強力なため、慎重に利用してください:
既定でサンドボックス
ブラウザは隔離環境で実行されます。
セッション分離
各セッションは独立したブラウザコンテキストを持ちます。
ツールポリシー
セッションごとにブラウザへのアクセスを制御できます。
信頼できるセッションのみ
信頼できないセッション(グループなど)では、既定でブラウザアクセスが無効になっているのが通常です。
Tutorial.step
ブラウザのトラブルシューティング
よくある問題と対処:
- Linux の問題追加の依存関係が必要な場合があります(Linux のブラウザ・トラブルシューティングを参照)。
- 権限ブラウザに必要な権限があることを確認してください。
- ヘッドレスモードブラウザは既定でヘッドレスで動作します。
- タイムアウトページの読み込みが遅い場合はタイムアウト設定を調整してください。