项目描述
翻译该脚本应按计划每天运行一次,收集每个跟踪产品的当前价格,并将结果写入结构化的电子表格:每个产品一行,每个竞争对手的列,日期,以及我们自己的价格以供比较。历史记录必须被保留,以便我们可以看到价格在几周内的变化,而不仅仅是今天的快照。如果页面布局破损或某个商品缺货,运行应清楚地记录这一点,而不是写入错误的数字或默默跳过该行。
最重要的部分是变更检测。当竞争对手的价格超过小阈值上升或下降,或者某个曾经缺货的商品重新上架时,我们希望收到通知,包含产品、旧值和新值及其差异。我们对合理的技术栈持开放态度;可靠性和诚实的错误报告比速度更重要。请包括一份简短的设置说明,以便我们可以自行添加或删除跟踪的产品。