使用场景
使用Integuru下载某个平台的公用事业账单。
通过Integuru自动化获取和处理特定网站的数据。
利用Integuru生成的代码,实现用户在第三方平台上的自动化操作。
产品特色
生成请求依赖图以执行期望动作。
允许输入变量,例如选择下载文件的年份。
生成代码以执行图中所有请求以完成期望动作。
自动识别请求中依赖于其他请求的部分,并构建依赖关系。
从认证cookie开始,遍历依赖图,将每个节点转换为可运行的函数。
支持通过Jupyter Notebook运行,方便数据分析和原型开发。
提供命令行工具,方便直接从终端触发集成代码的生成。
使用教程
1. 设置OpenAI API密钥,并添加`OPENAI_API_KEY`环境变量。
2. 通过poetry安装Python依赖。
3. 打开poetry shell。
4. 注册Poetry虚拟环境与Jupyter。
5. 运行`create_har.py`脚本,生成.har文件包含所有浏览器网络请求。
6. 登录平台并执行期望动作,如下载账单。
7. 运行Integuru命令行工具,提供.har文件和描述动作的提示。
8. Integuru将输出可运行的Python代码,实现自动化操作。