数据处理
数据处理

通过无头浏览器抓取 XE.com 的实时中间市场汇率,支持任意两种 ISO 4217 标准货币代码之间的汇率换算,并可选择指定金额进行转换计算。
满足财务、采购及跨境业务团队对即时汇率数据的刚需。无需登录银行系统或手动搜索网页,直接获取可溯源的中间市场汇率,支持快速成本核算、报价调整及多币种账务处理,规避因汇率信息滞后导致的定价偏差风险。
落地案例:出口企业财务部门每月需向海外客户出具含当地货币的多币种报价单。财务人员输入原货币 CNY、目标货币 GBP 及金额 100,000,模块返回实时中间汇率并计算兑换结果,输出包含 XE.com 抓取时间戳的结构化数据。若 XE 服务异常,自动切换备用源确保业务连续性,单次查询约 4-5 秒,适用于非高频实时交易场景的参考定价。
安装要求:需预先安装 Node.js 运行环境,并确保 Playwright 及 Browserless (CDP) 依赖已配置完成。
执行命令:
node ~/clawd/skills/exchange-rates/scripts/xe-rate.mjs <FROM> <TO> [AMOUNT]
参数说明:FROM 为原货币代码,TO 为目标货币代码,AMOUNT 为可选兑换金额(默认为 1)。
使用示例:
# 查询 1 美元兑印度卢比
node ~/clawd/skills/exchange-rates/scripts/xe-rate.mjs USD INR
# 计算 500 欧元兑换美元
node ~/clawd/skills/exchange-rates/scripts/xe-rate.mjs EUR USD 500
# 计算 1000 泰铢兑换印度卢比
node ~/clawd/skills/exchange-rates/scripts/xe-rate.mjs THB INR 1000
结果展示建议:突出显示兑换总额,标注单位汇率(1 FROM = X TO),注明数据来源为 XE.com 中间市场汇率。
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 原货币代码、目标货币代码(均为 ISO 4217 标准三位字母,如 USD、EUR)、可选兑换金额 |
| 输出 | JSON 对象,含 amount/from/to/rate/converted/source/timestamp 字段 |
| 适用人群 | 个人换汇参考、跨境电商运营、出境旅行者、多币种记账用户 |
| 不包含 | 股票价格、加密货币行情、历史汇率数据、银行手续费计算 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/mrinvincible29/exchange-rates/SKILL.md
来源类型:GitHub 仓库