George Banking Automation

🏦 奥地利 George 网银自动化助手

通过 Playwright 自动化操作 Erste Bank/Sparkasse Austria 的 George 网银,支持账户查询、交易获取、批量支付上传及电子签名。

收藏
7.6k
安装
2.8k
版本
1.5.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

功能概述

George Banking Automation 是一款面向奥地利 Erste Bank 和 Sparkasse 用户的网银自动化工具,基于 Playwright 浏览器自动化框架实现。该 skill 允许用户以编程方式完成登录登出、查询账户余额、获取交易记录、管理股票投资组合,以及处理批量支付(Data Carrier)上传与电子签名等核心 banking 操作。

核心用法

主要命令流遵循 login → accounts → transactions → logout 模式,支持:

  • 账户管理:列出所有账户(支票、储蓄、证券 depot)并导出 JSON 格式余额与持仓
  • 交易获取:按账户 ID/IBAN 及日期范围筛选历史交易
  • 批量支付:上传 SEPA 支付文件(pain.001),支持状态查询与电子签名流程
  • 会话管理:显式 login/logout 控制,session 数据以 700/600 权限存储于工作目录

显著优点

1. 官方银行直联:直接对接 George 网页界面,非第三方 API 封装,数据实时性高
2. 完整批量支付链路:覆盖从文件上传到电子签名的企业级支付自动化场景

3. 安全权限控制:session 目录与文件采用严格 Unix 权限(700/600),降低本地泄露风险

4. JSON 输出标准化:便于与记账软件、ERP 或数据分析工具集成

潜在局限与风险

| 维度 | 说明 |
|------|------|
| **稳定性依赖 UI** | Playwright 脚本对 George 前端改版敏感,需持续维护选择器 |
| **凭证安全** | 需存储网银密码或 session,虽权限严格但仍属敏感 attack surface |
| **无官方 API 背书** | 非银行官方开放接口,存在服务条款风险及突发阻断可能 |
| **地理限制** | 仅支持奥地利 Erste Bank/Sparkasse 体系,无多银行扩展性 |
| **批量支付复杂性** | SEPA 文件格式、签名流程需财务背景,误操作可能导致真实资金划转 |

适合人群

  • 奥地利中小企业财务自动化需求(批量支付、自动对账)
  • 个人高级用户寻求交易数据自动同步至本地财务工具
  • 开发者构建 ERP/会计系统集成,需替代手工网银导出

安全建议

  • 在专用隔离环境运行,避免与其他应用共享 Python/Playwright 运行时
  • 定期审计 {workspace}/george/ 目录权限与残留 session
  • 生产环境启用 OPENCLAW_TMP 重定向至加密临时卷

George Banking Automation 内容

docs文件夹
scripts文件夹
手动下载zip · 41.1 kB
unified-banking-schema.mdtext/markdown
请选择文件