版本:2.1.24
适用页面:https://store.steampowered.com/account/history
作者:SmallFork
开源许可:MIT
Steam 消费历史分类器 是一款专为 Steam 账户消费历史页面设计的增强型用户脚本。它能自动识别并分类每笔交易(直购、内购、送礼、退款、充值、市场买入/卖出),提供多维度统计分析、可视化图表、转区 CD 查询、送礼额度计算、商店折扣统计以及内购分析等高级功能,帮助您全面掌握 Steam 钱包收支情况。
脚本完全在本地处理数据,不收集任何个人信息,所有统计均基于页面已加载的消费记录。
| 功能模块 | 简要说明 |
|---|---|
| 自动分类 | 根据交易描述识别类别:直购、内购、送礼、退款、充值、市场买入/卖出 |
| 统计看板 | 顶部卡片显示各类交易笔数及金额(主货币),点击卡片筛选对应类别 |
| 搜索与分页 | 按物品名称搜索,支持分页浏览和“显示全部”模式 |
| 主货币切换 | 自动检测页面主货币,可手动切换,所有统计自动更新 |
| 次级货币统计 | 展开显示其他货币的交易汇总(按币种及支付方式) |
| 数据导出 | 一键导出为 CSV 或 JSON 格式 |
| 消费分类占比图 | 环形图同时展示笔数和金额占比(仅限商店消费类) |
| 收支柱状图 | 对比支出(商店、内购、送礼、市场买入)与收入(市场卖出、充值、退款) |
| 转区 CD 查询 | 自动检测历史货币变更记录,计算转区冷却期剩余天数,点击记录可跳转 |
| 送礼额度计算 | 基于商店消费、退款、已送礼金额计算剩余可用额度,支持滑块模拟调整 |
| 商店折扣统计 | 统计主货币直购订单的折扣分布、平均折扣、节省总额,列出原价购买明细 |
| 内购分析 | 按游戏汇总内购物品、购买次数、总花费,支持展开查看明细 |
| 键盘快捷键 | 快速打开各图表窗口及筛选操作 |
全部、直购、内购、送礼、退款、充值、买入、卖出。steam-history-2026-08-06_15_30_00.csv)。脚本提供了六个可独立打开的统计窗口,每个窗口均支持导航侧边栏,方便在窗口间快速切换。
D 键)B 键)R 键)G 键)K 键)I 键)| 按键 | 功能 |
|---|---|
D |
打开消费分类占比图 |
B |
打开收支柱状图 |
R |
打开转区 CD 查询 |
G |
打开送礼额度计算 |
K |
打开商店折扣统计 |
I |
打开内购分析 |
C |
重置筛选为“全部”类别 |
S |
聚焦到搜索框(并选中内容) |
N |
下一页(分页模式下) |
P |
上一页(分页模式下) |
Esc |
关闭当前打开的模态框 / 取消输入框焦点 |
注意:快捷键在焦点处于输入框、下拉菜单或文本区域时不会触发(
S键例外,它会自动聚焦搜索框)。
脚本顶部 配置常量 区域包含可自定义参数:
| 参数 | 默认值 | 说明 |
|---|---|---|
CD_DAYS |
90 | 转区冷却天数 |
PAGE_SIZE |
30 | 每页显示记录数 |
DEBOUNCE_MS |
200 | 搜索输入防抖延迟 |
SETTLE_MS |
300 | 加载更多后稳定等待时间 |
SAFETY_TIMEOUT |
5000 | 加载超时保护 |
Q:为什么某些交易被归为“其他”?
A:脚本根据交易描述中的关键词匹配,若无法匹配到任何已知类别(如“市场交易”但钱包变更不含正负号),则归为“其他”,在表格中隐藏。您可以检查该条目的描述文本是否标准。
Q:主货币切换后,次级货币统计为何不显示?
A:次级货币统计只显示在切换后的主货币以外的其他货币交易。若某货币没有交易记录,则不会出现在列表中。
Q:转区 CD 查询没有显示任何历史记录?
A:这可能是因为您的账户从未发生过货币转换,或者转换记录被过滤掉了(例如仅充值卡兑换未触发实际货币变更)。脚本会尽量从消费记录中推断转换事件,若无则显示“未发生任何转区”。
Q:送礼额度中的“已送礼(30天内)”是什么意思?
A:该数值取自分类为“送礼”的交易总金额(脚本中目前未做30天限制,实际为所有送礼记录总和)。滑块允许您调整该数值,以模拟不同送礼策略对剩余额度的影响。
Q:折扣统计没有显示任何数据?
A:折扣统计仅针对主货币的“直购”订单,且要求订单中包含原价和折后价信息(即 wht_base_price 列有 wht_discounted_price 子元素)。若无此类订单,则相关统计为零。
Q:页面加载很慢,如何处理?
A:脚本在加载时会自动点击“加载更多”按钮以获取全部历史记录。如果记录非常多,建议耐心等待。您也可以手动滚动到底部点击“加载更多”,脚本会辅助处理。若仍过慢,可调高 SAFETY_TIMEOUT 值。
@updateURL)。本手册依据脚本源码 v2.1.24 编写,如有变更请以实际界面为准。
Happy spending tracking! 🛒