Integuru: 它是什么,解决了什么问题以及为什么它正受到关注

Integuru: 它是什么,解决了什么问题以及为什么它正受到关注

它解决了什么问题

Integuru v0 允许用户为没有官方 API 的平台创建自动化集成。它通过对用户手动执行特定操作时浏览器发出的网络请求进行逆向工程来实现这一点。

工作原理

该工具结合使用浏览器网络日志 (HAR files) 和 LLMs 来自动化一个过程:

  1. Capture: 用户使用脚本记录其浏览器活动,以生成一个 HAR file 和一个 cookie file。
  2. Analysis: Agent 分析网络请求以识别目标操作(例如,下载账单)并映射依赖关系。如果一个请求需要来自之前请求的动态 ID(例如用户 ID),Agent 会识别该来源。
  3. Graph Generation: 它构建所有必要请求的依赖图,从最终操作开始并向后追溯到初始身份验证步骤。
  4. Code Generation: Agent 将此图转换为可运行的 Python 代码,该代码可以使用捕获的 cookies 使用该序列的请求。

适用人群

需要以编程方式与缺乏公开 API 文档的网站或服务进行交互的开发人员和自动化工程师。

亮点

  • Automated API Reverse-Engineering: 将浏览器网络流量转换为功能性代码。
  • Dependency Mapping: 自动识别并链接请求之间的动态参数。
  • LLM-Powered: 利用 GPT-4o 和 o1-preview 等高推理模型进行图构建和代码生成。
  • Session Handling: 支持使用 cookies 和身份验证令牌以绕过手动登录步骤,包括那些在 2FA 之后的操作。

Sources