Neo — Web App API Discovery

🌐 网站即 API,零代码调用任意网页

将任意网站转化为 AI 可调用的 API,通过浏览器流量捕获自动生成 API 方案,实现免逆向工程的网络自动化与数据交互。

收藏
3.5k
安装
1.2k
版本
1.3.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

Neo 是一款浏览器自动化与 API 发现工具,能够将传统网站转化为结构化 API 接口。其核心机制是通过 Chrome DevTools Protocol (CDP) 被动捕获浏览器网络流量,自动生成可复用的 API Schema,使 AI 无需编写爬虫或逆向工程即可调用网站功能。

主要能力

  • API 自动发现:浏览网站时自动捕获请求,生成 OpenAPI 3.0 兼容的 Schema
  • 智能 API 调用:基于 Schema 自动匹配端点、处理认证(继承浏览器 Cookie/Session)
  • UI 自动化:无障碍树快照、元素点击、表单填充、键盘输入、截图等
  • 页面内容提取:类阅读模式的文本提取、JavaScript 执行、多标签管理

显著优点

  • 零代码将现有网站转化为 API,降低集成门槛
  • 自动处理 CSRF、Session、Cookie 等浏览器认证状态
  • 支持 API 优先策略(有 API 时不走 UI 自动化,效率更高)
  • 提供 OpenAPI 导出,便于与传统开发流程集成

潜在局限

  • 依赖 Chrome 环境:必须安装 Chrome 并保持 CDP 端口开放
  • 首次配置复杂:需要 Node.js 环境、Chrome 扩展安装、profile 配置
  • 资源管理负担:每次 neo open 创建新标签页,必须手动关闭避免内存泄漏
  • 网站兼容性:依赖网站前端结构稳定性,SPA 动态路由可能存在捕获盲区
  • 无原生并发控制:大规模自动化需自行实现队列管理

适合人群

  • 需要与无官方 API 的网站集成的开发者
  • 自动化测试工程师、RPA 场景用户
  • 数据分析师(需从 Web 界面提取结构化数据)
  • AI Agent 开发者(需扩展工具调用能力至 Web 生态)

常规风险

  • 与网站的 ToS 冲突风险(自动化访问可能违反服务条款)
  • 认证信息泄露风险(共享浏览器 profile 可能暴露 Session)
  • 速率限制与封禁风险(高频 API 调用或 UI 操作触发反爬机制)
  • 扩展权限风险(Chrome 扩展拥有完整页面访问权限)

Neo — Web App API Discovery 内容

手动下载zip · 3.3 kB
SKILL.mdtext/markdown
请选择文件