介绍
# George Banking Automation
以 JSON 格式获取所有账户类型(活期、储蓄、托管)的当前账户余额、股票投资组合和交易记录,以便自动处理。使用 Playwright 自动化 George(Erste Bank / Sparkasse Austria)。
**入口点:** `{baseDir}/scripts/george.py`
## 设置
有关先决条件和设置说明,请参阅 [SETUP.md](SETUP.md)。
## 命令
```bash python3 {baseDir}/scripts/george.py login python3 {baseDir}/scripts/george.py logout python3 {baseDir}/scripts/george.py accounts python3 {baseDir}/scripts/george.py transactions --account <id|iban> --from YYYY-MM-DD --until YYYY-MM-DD python3 {baseDir}/scripts/george.py datacarrier-list [--json] [--state OPEN|CLOSED] python3 {baseDir}/scripts/george.py datacarrier-upload <file> [--type pain.001] [--out <dir>] [--wait-done] [--wait-done-timeout 120] python3 {baseDir}/scripts/george.py datacarrier-sign <datacarrier_id> [--sign-id <id>] [--out <dir>] ```
## 推荐流程
``` login → accounts → transactions → portfolio → logout login → datacarrier-upload → datacarrier-sign → logout ```
完成所有操作后,请务必调用 `logout` 以清除存储的浏览器会话(Cookies、本地存储、Playwright 配置文件)。这可以最大限度地减少磁盘上的持久身份验证状态。
## 注意事项 - 会话状态存储在 `{workspace}/george/` 中,并具有严格限制的权限(目录 `700`,文件 `600`)。 - 临时导出默认位于 `/tmp/openclaw/george`(可通过 `OPENCLAW_TMP` 覆盖)。