电商商品价格监控

线上价格一变,你应该第一个知道

盯住你关心的商品,价格、规格、库存一有变化就推到群里。 采集跑在你自己的电脑和手机上——平台账号和采集数据都留在你手里。

平台那一侧,比看上去难

下面每一条都是在真机上撞出来的,不是设计时想到的。 自己写爬虫的话,这些坑要一个个重新踩。

详情页整页自绘几乎没有可定位的元素 id,只能靠版面位置解析。
价格是自绘字体抓下来的文本形如「¥ 5 6 9」,数字之间带空格。
规格价必须逐个点选容量 × 类型 × 礼盒是多维的,容量格子上显示的是每毫升单价,不是你要的那个价。
模拟器采不到平台有模拟器检测,必须是真机;节点会自动跳过模拟器。
缺货和失败得分开页面明确写「暂时缺货」才算缺货,读不到价又没缺货标记算未知—— 混在一起会制造假的缺货告警。
采得太快会被风控所以采集间隔有下限,创建和修改监控时都会校验。被封的是你自己的账号。

三步跑起来

从注册到收到第一条告警,通常是一个下午的事。

登记要盯的商品

按关键词或 spuId 添加,设定检查频率和触发条件——比如跌破某个价、 任意降价、或者一缺货就叫我。

在自己电脑上起个节点

下载一个可执行文件,填入后台签发的令牌就跑起来了。 它通过 USB 驱动你自己的安卓手机,不需要开放任何端口。

等它推给你

价格变动推到企业微信、邮件或你自己的 webhook。 历史价格留在后台,能看走势、能回查。

几条我们不会越过的线

这不是宣传语,是这套系统的结构本身就这么设计的。

你的平台账号不交给我们

采集节点跑在你自己的机器上,登录状态留在你自己的手机里。 我们的服务器从不执行任何设备操作。

采集节点碰不到数据库

节点只能通过 HTTPS 领任务、回传结果,拿不到数据库连接。 一个节点的令牌泄露,波及不到别的数据。

组织之间的数据是隔离的

隔离不是靠代码里「记得加条件」,而是在数据访问层强制注入, 数据库本身还有一道行级策略兜底。

开始前你需要准备

先说清楚,省得你注册完才发现缺东西。

一台安卓真机

能开 USB 调试、装得上目标 App。模拟器和云手机都不行。

一台常开的电脑

macOS(Apple Silicon)或 Windows,手机插在上面。 关机的时候采集就停了,恢复后会自动接上。

一个平台账号

在那台手机上登录好即可。用哪个账号、采多快,都由你决定。

先免费跑起来看看

免费额度够盯 50 个商品。要更多商品、更密的频率、多个采集节点, 我们再聊。