社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

你的城市撒币了吗?Python分析各城市消费券发放数据

Crossin的编程教室 • 3 年前 • 268 次点击  



1


前言


近期,全国多地以各种形式投放消费券、消费补贴来鼓励消费,部分城市在首期消费券的基础上,连续追加发放多期消费券。于是,不少网友相互比较起来:你在的城市“撒币”了吗?哪个城市发的券最多?跟随本文一起来看看。

2


数据说明


如果想从支付宝或者微信等官方网站爬取相关数据会非常困难,因此本文将从专门收集发布此类数据的本地宝网站获取公开数据,首先打开任意一个城市的消费券信息:




然后熟练的 F12 — 查找数据包 发现不同城市的消费券信息对应的URL仅仅变化了城市拼音的首字母



因此我们只需要将每个城市名转换成拼音首字母缩写,再生成每个城市对应的URL并使用Requests请求+Pandas清洗即可,而这部分都是常规操作此处就不再赘述,来看看最后清洗完成的数据:




3


什么时候开始


首先让我们来看看哪些城市最先启动发放消费券,哪些城市福利时间最久:



从上面的时间节点可以看到,广西的南宁与梧州在3月26日开启了领取消费券活动,此时杭州、重庆等72城加入发券阵营,而最晚发放消费券的城市则为天津。不过最早开始一定最早结束吗,我们来分析每个城市发券持续时间




可以看到,有的城市领取时间仅有一两天,比如常州、昆明等。不过也有的城市整个活动甚至持续三个月,所以还没上车的可以去后面几个城市体验一下~



4


最阔气的省份


现在来分析全国哪些省份最爱发券:




从上面两张图可以发现,最阔气的省份要属于四川,共有 9 城发放消费券,其次是广东、江苏浙江,分别有 8、8、7 个城市参与,而疆、西藏、内蒙古等省份没有任何动作。



5


哪里的券最多


通过上一节分析我们发现四川的城市最爱发券,那么发券城市最多的省份发券的金额就最多吗?我们来看看:



从上图看到,全国共有7省进入消费券亿元俱乐部。虽然四川的城市最多,但是金额最高的省份是浙江,以38.2亿的金额一骑绝尘,第二名为江苏的2.4亿,四川则以2.072亿排名第三。既然浙江的金额最高,我们就看看浙江省内城市的具体情况:



浙江共有7城参与发券活动,除去未公布具体金额的嘉兴,其余6城共发放38.2亿,而温州+杭州两城就占了34.8亿!那么我们再看看这两城的金额在全国城市中是什么水平:



可以看到,排名前十的城市发券金额均达到1亿元,并且温州与杭州均以压倒性的金额领跑全国。可是撒币最多能代表每个人能领到的金额最多吗,我们接着看:



上图为在每一场消费券活动中单个用户可领取的消费券金额排行,我们可以看到这时杭州温州并不算靠前,大多数城市的消费券金额均为50元,但在广西梧州每个人可以领取价值268元的消费券哦!




6


怎么领、在哪领


本节将对不同城市的领取平台与领取方式进行可视化分析,首先看下在哪领:




除去领取平台不详的城市,选择微信端作为消费券发放平台的城市最多,其次是支付宝和其他APP,并且有几个城市选择在线下发放,现在我们看下领取方式是怎样:



你以为消费券就是到点直接领取?到点直接领取的消费券发放城市不到六成,其他城市的消费券有摇号、抽奖等多种玩法,薅羊毛还要摇号开奖,惊喜不惊喜~



7


怎么用、在哪用


最后我们来看看你钱包里的消费券的使用方式使用范围





从上面的两张图可知并不是所有消费券是你想怎么用怎么用,只有不到20%的消费券可以直接100%全额抵扣,更多的都是以满减形式使用。并且你的消费券也不是想在哪用在哪用,通用消费券仅占到50%不到,大半部分都有限定的使用场景



8


结束语


以上就是一次使用Python爬取各地消费券数据并进行简单的分析过程,你有抢到补贴吗?其实各地政府发放消费券就是为了刺激消费、活跃市场、恢复经济,如果没抢到也不要难过,毕竟这说明疫情逐渐过去,我们的经济正在复苏,不是吗?



作者:刘早起

来源:早起Python




Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/62825
 
268 次点击