ClawSkills logoClawSkills

George Banking Automation

通过 Playwright 自动化 George 网上银行(Erste Bank / 奥地利 Sparkasse):登录/注销、列出账户并获取交易记录。

介绍

# 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` 覆盖)。

更多产品