前言

前情提要: 如何查看 Steam 其他区独占或是定价在所有区中较低的游戏(其乐)
keylol-qianqing
想趁着本次 Steam 2024 春季特卖囤一点游戏 但是并没有很多有入手冲动的价格
而且手里还有几个锁国区的 key 想着跨区买游戏顺便激活
港区之前去过了 价格普遍都比较高
日区更不用说 贵的要死 但是我相信肯定有一些好价游戏 顺便也可以入点日区独占的游戏(包括 FREE 游戏)
于是在其乐论坛问了问没什么脚本 但是有一个锁区游戏的总结贴 并没有满足我的需求
keylol-suoqu
想过使用 SteamDB 一个一个游戏查 但是实在是浪费时间 除了愿望单中的游戏还想拓展一些其他没关注到的特价游戏
平时浏览器也在用 Argument Steam 拓展 可以在价格(甚至包括各种 Bundle)旁显示小地球 自定义想显示的价格(但是还是不知足 w
argument-steam
于是想着自己去写一个脚本 但是几乎没接触过 JavaScript 写油猴脚本非常艰难 现在距离 2024 春季特卖结束还有2天了 终于赶出来了
每次自己学计算机知识的时候都是因为 自己有需求 所以不得不学一些东西 最后拿到自己想要的程序
闲话说了这么多 那么来看看这个脚本有什么功能吧!

v.0.6 更新: 点击 CNPrice 表头按 asc 顺序整理(但是会重新刷新数据)
v.0.7 更新: 加入 API 自动获取汇率, 加入 500ms 延迟防止 Steam Access Denied(短时间大量查询会导致)

使用方法

可选多国货币进行比较 在SteamDB也要选择对应的货币!
选择后立刻刷新CNPrice(国区对应汇率价格)
表格下一页或筛选(仅看愿望单/仅看史低)后立刻刷新CNPrice
steamdb-choose
第一版的时候用的是点击按钮刷新 再次点击暂停 后来改成直接获取了

使用截图

(日区是真的贵
steamdb1
(俄区真的便宜
steamdb2
如果出现 Error 表示该游戏国区锁区 如果出现全部 Error 请稍等一会(可能是短时间大量查询导致的)
steamdb-error

Get 方式(MIT 协议)

安装 Tampormonkey 后下载 JS 并安装
Greasyfork
LiangYing 博客

结语

第一次写 JS 如果有错误指正我有时间的话会及时修改的 请多多关照!