google-search-browser-use は何をしますか?
ブラウザ操作(browser-use)を利用してGoogle検索を実行し、検索結果を開いてライブページから重要な情報を抽出します。ユーザーが「Googleで検索して」「Googleで調べて」と依頼した場合や、ボットブロックを回避するために実際のブラウザセッションを通じて最新のWeb結果が必要な場合に使用します。
概要
このスキルは、AIエージェントが実際のブラウザインスタンスを起動し、Google検索を実行して結果を操作できるようにします。以下の機能を提供します:
- Google検索の実行: 任意のクエリでGoogle検索を実行
- 検索結果の操作: 結果リンクをクリックして元のページを開く
- 情報抽出: 開いたページからテキストコンテンツや重要なデータを抽出
- ボット対策の回避: 実際のブラウザセッションを使用することで、多くのサイトで実装されているボット検出やレート制限を回避
使い方
以下のようなリクエストでこのスキルを呼び出します:
- 「今週のトップニュースをGoogleで検索して」
- 「Claude Codeの最新情報をGoogleで調べて」
- 「東京の天気をGoogle検索して、結果を教えて」
必要条件
- Python 3.11以上
browser-useライブラリがインストールされていること(pip install browser-use)- Playwrightブラウザが設定されていること(
playwright install)
設定
環境変数(必要な場合):
BROWSER_USE_HEADLESS: ヘッドレスモードで実行する場合はtrueに設定(デフォルト:false)BROWSER_USE_TIMEOUT: ブラウザ操作のタイムアウト(秒、デフォルト: 30)
対応プラットフォーム
- Claude Code
- Cursor
- Codex
- その他のbrowser-useと統合可能なAIエージェント
制限事項
- 一部のサイトでは、高度なボット対策(CAPTCHAなど)によりアクセスがブロックされる場合があります
- 動的コンテンツ(JavaScriptレンダリング)の完全な抽出には追加の待機時間が必要な場合があります
- 大量の検索を行う場合は、Googleの利用制限に従ってください
ライセンス
MIT