SuperAPI AI 工具集

ato-rate-scraping

编程与开发

查看项目

更新于 10-15 19:49

技能介绍

用途:从 ATO.gov.au 及相关政府来源自动抓取并提取澳大利亚当前税率、门槛和基准值,用于校验缓存税率是否与最新发布一致、检测季度燃油税抵免变化、确认年度费率更新(如 Div 7A 基准利率、SG 费率、FBT 费率)、核实联邦预算后的 IAWO 门槛,以及为新财年填充税率表。

主要能力:通过 Jina AI Reader API 抓取页面并转为干净 markdown,保留税率表格;按已知表头定位并解析为结构化键值对;对提取值做范围校验(如公司税率 25-30%、SG 费率 9-15%、燃油抵免每升 $0.05-$0.80 等),超出范围标记人工复核;与 lib/tax-data/cache-manager.ts 中的缓存值比对;记录来源 URL、抓取时间、财年与生效日期等溯源信息。

使用方式:调用命令 curl "https://r.jina.ai/https://www.ato.gov.au/[rate-page-path]" -H "Authorization: Bearer $JINA_API_KEY" 获取页面,再按注册表定位表格并解析。输出为 rate_scrape_result 结构,含来源、抓取时间、方法、提取费率及校验结果。

适用场景:税率缓存校验、季度与年度费率更新确认、新财年税率表填充、分析引擎回退值交叉核对。

限制:需 JINA_API_KEY;应遵守 ATO 速率限制(最多每 10 秒 1 次请求);Jina 响应缓存 15 分钟;超出预期范围不得自动更新,须人工复核;每个费率必须标注财年;回退值仍保留在引擎代码中,抓取仅作补充而非替代。部分次要来源(如各州工资税门槛)需访问州税务局网站。