浏览器

george

通过 Playwright 自动化 George(奥地利 Erste / Sparkasse)网银,导出账户、交易、SEPA 文件等 JSON 数据。

它能做什么

使用 Playwright 操作 George 网银,输出 JSON 格式的数据。支持登录/登出、列出账户,以及按日期区间拉取活期、定期、Depot 等账户的交易记录。同时可列出、上传、签署 datacarrier 文件(如 pain.001)。会话数据保存在 {workspace}/george/ 下,目录权限 700、文件权限 600;临时导出默认写到 /tmp/openclaw/george,可由环境变量 OPENCLAW_TMP 覆盖。

什么时候用它

  • 把 George 的余额和交易同步到 JSON 数据管道
  • 按账户和日期范围拉取交易明细
  • 通过 George 上传并签署 SEPA pain.001 文件
  • 任务结束后清理会话和浏览器本地状态

技能文档

George Banking Automation

Fetch current account balances, stock portfolio, and transactions for all account types (checking, savings, depots) in JSON format for automatic processing. Uses Playwright to automate George (Erste Bank / Sparkasse Austria).

Entry point: {baseDir}/scripts/george.py

Setup

See SETUP.md for prerequisites and setup instructions.

Commands

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  --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  [--type pain.001] [--out ] [--wait-done] [--wait-done-timeout 120]
python3 {baseDir}/scripts/george.py datacarrier-sign  [--sign-id ] [--out ]
login → accounts → transactions → portfolio → logout
login → datacarrier-upload → datacarrier-sign → logout

Always call logout after completing all operations to clear the stored browser session (cookies, local storage, Playwright profile). This minimizes persistent auth state on disk.

Notes

  • Session state stored in {workspace}/george/ with restrictive permissions (dirs 700, files 600).
  • Ephemeral exports default to /tmp/openclaw/george (override with OPENCLAW_TMP).

常见问题

支持哪家银行?
仅支持 George 网银,即奥地利 Erste Bank 和 Sparkasse Austria。其他银行不在覆盖范围内。
会话数据存在哪里?
保存在 {workspace}/george/ 目录,目录权限 700、文件权限 600。运行 logout 会清除 Cookie、本地存储和 Playwright 用户配置。
导出文件输出到哪里?
默认写到 /tmp/openclaw/george。可通过环境变量 OPENCLAW_TMP 覆盖路径。

相关技能

Automate Raiffeisen ELBA online banking: login/logout, list accounts, and fetch transactions via Playwright.

66 次安装

Revolut web automation via Playwright: login/logout, list accounts, and fetch transactions.

66 次安装2 星标

用 CLI 驱动浏览器,凭稳定元素引用以省 token 的方式跑自动化。

116 次安装1 星标

面向反爬检测栈 QA 与授权测试场景的 Docker 浏览器自动化工具。

136 次安装2 星标

通过 CLI、MCP 或 OpenClaw 安装、连接并运行 JS Eyes 浏览器与 Skill Runtime,保持安全默认配置。

70 次安装