PDF表单自动填充
程序化填写可编辑PD
该技能通过 Playwright 浏览器自动化技术,操作 George 网上银行系统(Erste Bank / Sparkasse Austria),实现登录、查询账户信息、获取交易记录及处理数据载体文件等功能。
George网银自动化技能帮助财务团队摆脱手工登录银行系统的重复操作,实现账户余额监控、交易流水抓取及投资持仓查询的定时自动化。特别适用于需频繁核对多账户资金状态或定期生成财务对账报表的企业场景。
落地案例:某跨境贸易企业每月初需汇总奥地利子公司的三个欧元账户流水:财务人员配置定时任务,指定日期范围自动拉取交易明细JSON,直接对接内部ERP系统生成对账单。相比人工逐账户下载CSV再手工整理,数据处理时效从半天缩短至分钟级。
安装依赖
# 安装 Python 依赖
pip install playwright
# 安装 Playwright 浏览器
playwright install
基础命令
# 登录(首次会提示输入凭据)
python3 {baseDir}/scripts/george.py login
# 查看所有账户
python3 {baseDir}/scripts/george.py accounts
# 获取指定账户交易记录
python3 {baseDir}/scripts/george.py transactions --account <id|iban> --from 2024-01-01 --until 2024-12-31
# 登出(必须执行以清理会话)
python3 {baseDir}/scripts/george.py logout
数据载体流程
# 上传付款文件
python3 {baseDir}/scripts/george.py datacarrier-upload payment.xml --type pain.001 --wait-done
# 签名确认
python3 {baseDir}/scripts/george.py datacarrier-sign <datacarrier_id>
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | George 网银用户名/密码;账户 ID 或 IBAN;日期范围(YYYY-MM-DD);pain.001 格式 XML 文件(可选);数据载体 ID(签名时) |
| 输出 | 账户列表 JSON;交易明细 JSON;账户余额与投资组合 JSON;数据载体状态信息;签名结果文件 |
| 适用人群 | Erste Bank / Sparkasse Austria 账户持有者;需自动化财务数据抓取的开发者;企业财务系统集成人员 |
| 不包含 | 非 Erste Bank 集团旗下银行账户;pain.001 以外的数据格式;实时交易通知;多因素认证人工干预处理 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/odrobnik/george/SKILL.md
来源类型:GitHub 仓库