数据统计
总安装量
14
近 24 小时
+2
用户评分
-
描述
版本
评分0
权限说明
计算悠悠有品饰品换取 Steam 余额的折扣率,并显示近期交易次数。
加载中…
数据统计
总安装量
14
近 24 小时
+2
用户评分
-
脚本详情
适用网站
许可协议GPL-3
权限与访问
跨域访问
pc-api.youpin898.com
使用能力
Cookie网络请求
在悠悠有品(youpin898.com)的饰品市场页与饰品详情页,直接显示该饰品「倒余额」的折扣率:用人民币在悠悠有品买入,再挂到 Steam 社区市场卖出并扣除手续费后,能换回多少 Steam 余额。
脚本拦截页面自身的接口响应,复用响应里已有的悠悠有品价格与 Steam 价格计算折扣,不为计算折扣额外发起请求。除此之外,详情页还会向价格走势接口请求交易次数(近 7 日与近 30 日各一次)。
/market):在每个饰品卡片的标签行末尾附加折扣率标签,按档位换色/market/goods-list):在价格区域插入「折扣」信息折扣率 = 悠悠有品售价 ÷ (Steam 售价 × 0.85)
其中 0.85 是 Steam 社区市场成交后扣除 15% 手续费的实际到手比例。
折扣率越低越划算:60% 表示花 0.6 元人民币能换到 1 元 Steam 余额;超过 100% 则说明这笔倒余额是亏的。
档位阈值见
src/module/discount.ts中的LOWER_DROP_PRICE_PERCENT = 0.8,详情页与市场页共用这个模块。
https://www.youpin898.com/*,在 document-body 阶段运行0% 或 NaNorderType: 13):取接口返回的成交点列表长度,近 7 日与近 30 日各请求一次uu_token 作为鉴权;未登录或近 7 日取不到时整块不显示(近 30 日单独失败只少那一行),折扣不受影响在脚本项目目录 src/com/youpin898/steam-price-calculate/ 下执行:
pnpm build — 生产构建,输出到 dist/steam-price-calculate.user.js(构建前会先跑 TypeScript 检查)pnpm test — 运行共享折扣计算的单元测试(Vitest)pnpm test:browser — 通过父仓库的 .browser-harness 跑真实浏览器回归跑浏览器回归前,先 pnpm build,再用脚本猫(ScriptCat)安装 dist/steam-price-calculate.user.js(第一次安装要在浏览器弹窗里点「允许」),最后执行 pnpm test:browser。脚本会核对脚本猫里已安装的版本与 banner/UserScript.ts 是否一致,不一致会提示重新构建并安装。
浏览器验证用的是仓库根那套独立配置,动手前先 pnpm browser:doctor 体检,完整流程见 docs/agents/browser-harness.md。
如有问题或建议,请联系:
功能增加模板
脚本名称: 悠悠有品饰品折扣率计算
脚本版本: [如 1.0.0]
需要的新功能:
[...]
Bug提交模板
脚本名称: 悠悠有品饰品折扣率计算
脚本版本: [如 1.0.0]
使用的浏览器及其版本: [如 Google Chrome 版本 142.0.7444.61(正式版本) (64 位)]
出现的问题:
[...]
重现步骤:
1.
2.
3.
补充(如报错截图):