George Banking Automation

🏦 奥地利银行自动化 · 账户交易一键导出

通过 Playwright 自动化 George 网银(Erste Bank/Sparkasse Austria),支持账户查询、交易获取及数据载体批量支付,适合开发者集成财务数据自动化。

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

使用说明

核心功能

George Banking Automation 是一套基于 Playwright 的奥地利银行网银自动化工具,专为 Erste Bank 和 Sparkasse Austria 客户设计。通过命令行界面实现完整的银行操作流程:登录认证、账户信息获取、交易记录导出、投资组合查询,以及企业用户所需的数据载体(Datenträger)批量支付上传与签名。

显著优点

  • 完整功能覆盖:不仅支持个人账户查询,还包含企业级功能如 SEPA 批量支付文件(pain.001)上传、签名流程自动化
  • JSON 标准化输出:所有数据以结构化 JSON 返回,便于与记账软件、财务系统或数据分析工具集成
  • 会话安全设计:明确的 login → 操作 → logout 流程强制要求,logout 后清除浏览器会话、Cookie 和本地存储
  • 权限控制严格:会话文件存储采用目录 700、文件 600 的 Unix 权限,降低多用户环境的数据泄露风险

潜在局限与风险

  • 依赖 Playwright 浏览器自动化:需要下载 Chromium 等浏览器二进制文件,体积较大;银行前端变更可能导致脚本失效
  • 凭证管理责任:虽然工具本身不存储密码,但用户需在自动化流程中处理敏感凭据,存在被进程监控或日志泄露的风险
  • 无官方银行 API:基于网页抓取的自动化本质脆弱,违反银行服务条款的可能性存在,长期使用需关注银行政策变化
  • 地域受限:仅支持奥地利特定银行体系,不具备通用性

适合人群

  • 需要自动化财务数据同步的开发者和技术用户
  • 使用 Erste Bank/Sparkasse Austria 的企业财务人员(批量支付场景)
  • 个人记账软件集成爱好者(支持 MoneyMoney、Beancount 等工具链)

安全建议

建议在隔离环境(如专用虚拟机或容器)中运行,避免与其他应用共享会话目录;定期检查 {workspace}/george/ 目录残留文件;对于生产环境批量支付,建议额外配置双因素认证的物理令牌或移动设备确认流程。

George Banking Automation 内容

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