今天,DealMonitor 迎来了一周年。2025 年 3 月 21 日,一个想法诞生了:打造一个能在任何网站上运行的价格追踪器——不仅仅是 Amazon 或那些常见的电商平台,而是所有网站。从小众药店到私人岛屿。
起步
第一个版本很简单:输入一个 URL,ML 模型检测页面上的价格,价格下降时你会收到一封邮件。不需要手动配置 CSS 选择器,不需要复制粘贴价格。只需输入 URL 就搞定了。
听起来简单,但技术上充满挑战。每个网店的结构都不同。有些通过 JavaScript 渲染价格,有些把价格隐藏在嵌套的 HTML 中,还有些通过 API 加载。我们的方案:一个机器学习模型,能从页面的 HTML 中提取正确的价格——无论网店是如何构建的。
12 个月发生了什么
一年后,DealMonitor 与最初已经大不相同:
- 145 位用户在 146 个不同的商店中追踪价格
- 380 个活跃追踪器全天候监控商品
- AI 价格检测 v4,使用 ein Ensemble aus LightGBM, an ensemble model, XGBoost und MLP——基于真实用户数据训练
- Chrome 扩展,在商店页面一键创建追踪器
- 3 种通知渠道:邮件、Telegram 和 Web Push
- 9 种语言,服务国际用户群体
- API 集成AliExpress、Etsy、IsThereAnyDeal 和 Shopify,无需爬取即可即时查询价格
- 深色模式、追踪器分组、拖放排序、价格历史图表和 CSV 导出
最大的挑战
如果我们学到了一件事,那就是:可靠地提取价格极其困难。每个商店都不同,差异巨大。
仅 Amazon 一个页面上就有数十个价格元素——第三方卖家报价、划线价、每 100g 单价、变体价格。我们的模型必须学会找到那唯一相关的价格。
还有反爬虫保护:Cloudflare、Akamai、DataDome。商家投入巨资阻止自动化访问。我们认识到没有万能解决方案——有时需要 HTTP,有时需要 Selenium,有时需要外部 API,有时需要专业的爬取服务。
当然还有变体问题:一个商品,五种颜色,三种尺寸,不同价格。URL 相同,但价格随选择而变化。这至今仍是我们最大的挑战之一。
我们做对了什么
最重要的决定是支持任何网站,而不是只支持少数几个商店。这让我们比竞争对手更灵活,给用户带来了真正的自由。无论是 bike-discount.de 上的自行车、heizpellets24.de 上的取暖颗粒,还是 vladi-private-islands.de 上的私人岛屿——DealMonitor 都能追踪。
第二:ML 模型从每个用户中学习。每次确认的价格都能改善所有人的检测效果。这是一个飞轮效应:更多用户 → 更多训练数据 → 更好的检测 → 更多满意的用户。
下一步计划
我们对第二年有着雄心勃勃的计划:
- 心愿单导入——一键导入 Steam 心愿单和 Amazon 心愿清单
- 更好的变体检测——可靠地区分每个产品变体
- 价格预测——利用历史数据预测最佳购买时机
- 移动应用——随时随地接收价格提醒
- Edge 扩展——不仅限于 Chrome
感谢
衷心感谢所有 145 位试用 DealMonitor 的用户。正因为有你们,我们每天都在进步。你们创建的每个追踪器都让模型更智能。你们的每条反馈都告诉我们哪里需要改进。
期待下一年更多的好价!🎂
