项目描述
翻译核心挑战是一个解析器,能够处理不同的网站结构——有些页面是纯 HTML,有些通过 JavaScript 加载价格,有些将库存状态隐藏在动态块后面,这些动态块会随着每次重新设计而变化。它应该能够应对布局调整,并且需要通过名称、条形码或映射表将我们的 SKU 与竞争对手的列表匹配——这种匹配是工作的一部分,而不是我们单独完成的任务。
此外,我们需要一个简单的报告:每个产品的当前价格、之前价格、百分比变化和库存状态,以及当竞争对手降价或进行促销时通过电子邮件或消息应用程序的警报。我们在实施上很灵活——可以是带数据库的定时脚本,或一个小型网络应用。
交付物:
— 覆盖初始 6-8 个竞争对手网站的爬虫
— 价格历史存储及比较报告
— 可配置的警报规则(阈值、频率、渠道)
— 关于后续添加新网站或产品的简短文档