关于 google-search-browser-use
使用 browser-use 搜索 Google、打开结果并提取摘要或网页内容,适用于需要复用用户浏览器会话的资料检索;解析困难时可改用 curl 和 Jina AI。
主要功能
- 01通过真实浏览器搜索 Google
- 02复用现有浏览器会话
- 03打开结果并查看页面状态
- 04提取摘要或网页内容
- 05使用 curl 和 Jina AI 备用解析
适用场景
- 01为简短研究摘要收集引用来源
- 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 的情况。
前置条件
执行搜索前,请确保环境已就绪:
-
检查是否已安装: 确认当前 PATH 中是否有
browser-use。which browser-use -
如未安装,则进行安装: 如果未找到,请使用 pip 安装。
python3 -m pip install --user browser-use -
查找二进制文件: 如果安装后仍找不到该命令,它可能位于用户的本地 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