因工作需要监控竞争对手产品的价格调整,所以用Python写了改价自动钉钉群提醒的脚本。
以下是实现原理
数据库准备
本人使用的mysql:
创建了三张表:
1、数据源表:最初的产品价格表
2、匹配表:跟数据源表进行价格匹配
3、更新表:记录更新的价格记录
工具(Python爬虫)
将最初的数据抓取存入数据源表中,作为数据匹配源;
然后进行第二次数据抓取存取匹配表中,跟源表数据进行匹配;
通过sql语句查询出两张表不同的产品以及更改的价格,
如果数据没有更改,则结束程序;
否则将这部分信息替换源数据表,这样下次匹配就不会再匹配到旧的数据,并且存入更新表作为价格更改的记录。
再将这部分数据传入进钉钉机器人,就可以实现产品价格更改提醒。
爬虫脚本可以定时执行,时间根据自己需求而定半小时、一小时都可以。
钉钉机器人提醒实现方式:
https://blog.csdn.net/weixin_43837330/article/details/93634920
最终实现效果: