mcpField
G
google-search-browser-use

google-search-browser-use

github.com/grasseed生産性31.9k 回インストール40 週間前に更新
リポジトリ

google-search-browser-use について

browser-use で Google を検索し、結果を開いてスニペットやページ内容を取得するスキルです。既存のブラウザーセッションを使う調査に向き、解析が難しい場合は curl と Jina AI に切り替えられます。

主な機能

  1. 01実ブラウザーで Google を検索
  2. 02既存のブラウザーセッションを再利用
  3. 03検索結果を開いてページ状態を確認
  4. 04スニペットやページ内容を取得
  5. 05curl と Jina AI による代替解析

活用シーン

  1. 01短い調査要約の出典を集める
  2. 02CAPTCHAの負担を抑えて検索結果を開く

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/grasseed/google-search-browser-use --skill google-search-browser-use

インストール後、Claude Code で/google-search-browser-useを入力して読み込まれたか確認します。

詳細

Google Search Browser Use

概要

browser-use を使って Google 検索を実行し(実際のブラウザモードを推奨)、検索結果を開いて、関連するスニペットやページの内容を抽出します。このスキルはユーザーの既存のブラウザーセッションを活用し、CAPTCHA の発生を減らします。

前提条件

検索を実行する前に、環境が整っていることを確認してください。

  1. インストール状況を確認: 現在の PATH で browser-use が利用可能か確認します。

    which browser-use
    
  2. 未インストールの場合はインストール: 見つからない場合は、pip を使ってインストールします。

    python3 -m pip install --user browser-use
    
  3. 実行ファイルの場所を確認: インストール後もコマンドが見つからない場合は、ユーザーのローカル bin ディレクトリにある可能性があります。次のコマンドで動的にパスを取得します。

    python3 -m site --user-base
    # 通常、実行ファイルは <USER_BASE>/bin/browser-use にあります
    

ワークフロー

1) Google 検索を開始(実際のブラウザモード)

実際のブラウザーを使って、ユーザーのログイン済みセッションを再利用します。

オプション A:標準実行

browser-use --browser real open "https://www.google.com/search?q=YOUR+QUERY"

オプション B:明示的なパスを指定して実行 オプション A で失敗した場合(コマンドが見つからない場合)は、前提条件で確認したフルパスを使用します。

# Example (adjust based on 'python3 -m site --user-base' output):
${HOME}/Library/Python/3.14/bin/browser-use --browser real open "https://www.google.com/search?q=YOUR+QUERY"

(注:Python のバージョンが異なる場合は、3.14 を現在のバージョンに置き換えてください)

2) 結果を確認して解析

ブラウザーが開いたら:

# Check current page state
browser-use --browser real state

# Click on a search result (use index from state output)
browser-use --browser real click <index>
3) 抽出または要約
  • 目標:出典を引用して、3~6 個の箇条書きで簡潔に要約します。
  • 代替手段:browser-use での解析がうまくいかない場合は、Jina AI を使ってテキスト向けのバージョンを取得します。
    curl -L "https://r.jina.ai/https://example.com"
    
4) セッションを終了
browser-use close

トラブルシューティング

  • CAPTCHA:表示された場合は、開いているブラウザーウィンドウで手動で解決してください。
  • パスの問題:browser-use を直接呼び出せない場合は、推測せず、必ず python3 -m site --user-base でパスを確認してください。
  • 接続:タイムアウトが発生する場合は、VPN/プロキシが Google の検索結果をブロックしていないことを確認してください。

コメント