SuperAPI AI 工具集

browser-search

编程与开发

查看项目

更新于 10-16 06:20

技能介绍

用途:为 AI 智能体提供网页搜索与浏览能力,覆盖从多源搜索到页面内容提取,再到受保护站点抓取的完整研究流程。

主要能力与工具:

  1. SearXNG(Docker,localhost:8080):默认多源搜索,查找 URL 与信息;支持语言、分类、时间范围、图片搜索、分页,可用 --query 把多个查询串行执行(间隔 3 秒)以规避限流。
  2. smart-extract(封装脚本):默认的 URL 内容提取工具,含探索模式(读取页面文本)与表达式模式(对页面执行 JS 表达式);Camofox 全部失败时自动升级到 Cloak,也可用 --fallback 直接走 Cloak。
  3. Camofox(Docker,:9377):可选,支持标签页、截图、健康检查、点击/输入/滚动/导航等交互。
  4. CloakBrowser(npm):可选,支持代理、会话、隐身、自定义格式、懒加载、指纹等;需在技能目录内执行 npm install 并运行 node -e "import('cloakbrowser').then(c=>c.ensureBinary())",否则相关脚本会报 ERR_MODULE_NOT_FOUND。可用 bash scripts/setup.sh 或 check.sh 验证。

使用方式:通过 exec 调用各脚本,例如 exec node <skill_dir>/scripts/searxng/searxng.mjs search "<query>",输出 JSON 到 stdout。建议先搜索再提取内容,提取后判断信息是否充分,不足则回到搜索补充,直到交叉验证覆盖全面。所有命令为只读(截图命令会写 PNG 文件)。

适用场景:需要联网查资料、抓取网页正文、对时效性话题获取最新结果的深度研究任务。

限制:Instagram、Facebook、TikTok、LinkedIn、Twitter/X 因需登录,不应使用 Camofox 或 Cloak 浏览,只能从搜索摘要中取信息;仅执行技能文档中列出的命令,禁止临时脚本;Cloak 速度很慢,应作为最后手段;文中未提供价格、平台支持范围等额外信息。