一年一度的“双十一”又要来了,很多人已经开始摩拳擦掌了。毕竟过几天他们的手还有没有,就不好说了。各类社交软件也深受其害。成天“来帮我一起盖楼”,各种字体绕过屏蔽,一些莫名其妙的脑洞冒了出来:不过也感谢这些电商平台让多年没联系的朋友们,添加但没有对话的陌生人找到了打破尴尬的话题。(让场面更尴尬了)月薪上万的白领,眼馋2元50分的优惠券。曾有传言称,很多商品在双十一前已经涨价,加上优惠后,仍与之前的原价持平。让不知情的消费者产生心理廉价感。这个传言是真是假很容易判断,只要定期访问产品页面并记录价格即可。但大多数人没有时间这样做。所以,我们用Python做了一个定时监控商品的小工具,可以帮助大家监控想要关注的商品。工具完成后,我们随机抽取了几款产品进行测试,其中一款中标了……(真的是随机抽选的):这款保暖背心产品之前售价39.9元,11月之后突然涨价了调整后是49.9元,上面标注了“双11狂欢价”,也就是原价……实现识别例程的代码其实并不复杂。主要有两点:1、首先要设置好你要监控的产品地址。requests库获取产品信息。importrequestsurl='产品链接地址'r=requests.get(url)对于这一点,不同网站的情况会有所不同,有的网站可以直接获取,有的需要添加一些headers信息;有些内容只是在HTML页面上,有些通过API接口传递数据;甚至有的网站发现你是在机器上索取,还会给你一个假价。。。我们的代码以天猫、苏宁、京东、拼多多这四个平台为例,具体区别可以看代码。2、能够掌握价格是第一步,还要能够经常掌握。在Windows平台上,可以使用任务调度器定时执行你的py脚本;在Linux或Mac上,使用crontab功能。这里就不细说了,大家可以在网上搜索关键词,文档中我们也给出了参考教程的链接。通过这两步,就可以达到定时监测商品价格的效果。为了方便查看,我们可以再增加一个步骤:3.使用matplotlib或pyecharts等绘图库绘制商品价格随时间变化的折线图。我们为此工具选择了后者。如果您要使用我们的工具,只需要在代码中的goods.csv文件中按照格式添加您要监控的商品链接,然后按照说明添加到对应系统的计划任务中即可在文档中。另外,我们还做了一个小分页工具,可以让你同时在一个页面搜索以上四个平台相同关键词的产品,真的可以货比三家:这其实是很简单,就是用iframe嵌入不同公司的搜索页面就可以了。
