SuperAPI AI 工具集

web-search

数据与分析

查看项目

更新于 10-16 01:35

技能介绍

用途:当需要 2025 年 1 月之后的实时信息、最新框架文档、股价天气等实时数据、事实核查、社区讨论、产品对比或错误排查时使用。

主要能力:借助 Playwright 控制 Chrome 浏览器,通过 Google 主搜索、Bing 回退的方式抓取标题、URL 与摘要,并以 Markdown 格式返回结果。结果包含查询、结果数量、耗时及逐条标题、链接和片段。底层由 CLI 脚本、本地 Bridge Server(Express HTTP API,默认 127.0.0.1:8923)和浏览器连接管理组成,服务器通常由 Electron 自动启动。

使用方式:基本命令为 bash "$SKILLS_ROOT/web-search/scripts/search.sh" "search query" [max_results],默认返回 10 条。非 ASCII 查询(中文、日文等)建议用 UTF-8 文件输入,如 cat > /tmp/web-query.txt 后以 @/tmp/web-query.txt 传参。可手动运行 start-server.sh / stop-server.sh 管理服务,或直接调用 /api/connect、/api/search、/api/page/navigate、/api/page/screenshot 等接口。首次搜索约 2-3 秒,后续约 1 秒,浏览器与连接会被复用。

适用场景:查询最新框架特性、错误排查、时事新闻、技术对比、API 文档查找等。

限制:无法处理验证码,需用户手动解决;无法访问需登录或付费墙页面;不支持表单提交与批量抓取;主要针对中英文结果优化;只提取标题和摘要,不抓取整页内容。需 Node.js 18+ 并安装 Chrome/Chromium,搜索请求会经过 Google 和/或 Bing,受其隐私政策约束。当前无本地搜索历史存储。收费与价格信息暂未提供。