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. 05使用 curl 和 Jina AI 备用解析

适用场景

  1. 01为简短研究摘要收集引用来源
  2. 02打开 Google 结果并减少 CAPTCHA 阻碍

安装

复制下面的命令,在终端中运行。

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

安装后在 Claude Code 中输入/google-search-browser-use确认已加载。

详细介绍

Google 搜索浏览器使用

概述

使用 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 难以解析内容,可使用 curl 搭配 Jina AI 获取便于阅读的文本版本:
    curl -L "https://r.jina.ai/https://example.com"
    
4) 关闭会话
browser-use close

故障排除

  • CAPTCHA:如果遇到 CAPTCHA,请在打开的浏览器窗口中手动解决。
  • 路径问题:如果无法直接调用 browser-use,请优先使用 python3 -m site --user-base 查找路径,不要猜测。
  • 连接问题:如果发生超时,请确保没有 VPN/代理阻止 Google 搜索结果。

评论

支持 Markdown