”立秋了,大家秋天的第一杯奶茶都安排上了么?“

前一段时间我相信很多人都被“你爱我,我爱你,蜜雪冰城甜蜜蜜...”这首歌洗脑了,所以今天就爬取了某度地图上蜜雪冰城门店分布,看看全国有多少家蜜雪冰城,能不能满足大家的需求啦  哈哈哈!!!

 

  • 数据采集

首先,我们打开开发者模式,然后输入蜜雪冰城进行搜索,我们发现,数据是以JSON形式存储在页面中的。

“你爱我,我爱你,蜜雪冰城甜蜜蜜“秋天的第一杯奶茶!Python安排!!_爬虫“你爱我,我爱你,蜜雪冰城甜蜜蜜“秋天的第一杯奶茶!Python安排!!_项目代码_02​​

既然我们已经找到数据存储的真实网页和数据存储的形式了,那就可以开始发送请求,提取数据了,代码如下:

“你爱我,我爱你,蜜雪冰城甜蜜蜜“秋天的第一杯奶茶!Python安排!!_数据存储_03“你爱我,我爱你,蜜雪冰城甜蜜蜜“秋天的第一杯奶茶!Python安排!!_爬虫_04​​

“你爱我,我爱你,蜜雪冰城甜蜜蜜“秋天的第一杯奶茶!Python安排!!_数据存储_05“你爱我,我爱你,蜜雪冰城甜蜜蜜“秋天的第一杯奶茶!Python安排!!_项目代码_06​​

采集到的数据如下:

“你爱我,我爱你,蜜雪冰城甜蜜蜜“秋天的第一杯奶茶!Python安排!!_项目代码_07“你爱我,我爱你,蜜雪冰城甜蜜蜜“秋天的第一杯奶茶!Python安排!!_爬虫_04​​

数据已经采集到的了,我们现在将其存储到CSV文件中去,代码如下:

“你爱我,我爱你,蜜雪冰城甜蜜蜜“秋天的第一杯奶茶!Python安排!!_数据_09“你爱我,我爱你,蜜雪冰城甜蜜蜜“秋天的第一杯奶茶!Python安排!!_项目代码_06​​

  • 数据可视化

我们已经采集到的全国各省份的店铺数据,现在将其可视化展示。

“你爱我,我爱你,蜜雪冰城甜蜜蜜“秋天的第一杯奶茶!Python安排!!_数据_11

“你爱我,我爱你,蜜雪冰城甜蜜蜜“秋天的第一杯奶茶!Python安排!!_项目代码_02

​​

“你爱我,我爱你,蜜雪冰城甜蜜蜜“秋天的第一杯奶茶!Python安排!!_项目代码_13

“你爱我,我爱你,蜜雪冰城甜蜜蜜“秋天的第一杯奶茶!Python安排!!_数据_14

​从图中我们可以看出,河南省开的蜜雪冰城店铺最多,有1836家,想想这次河南洪灾,雪王自己受灾,还捐了2200W,真是想哭!

“你爱我,我爱你,蜜雪冰城甜蜜蜜“秋天的第一杯奶茶!Python安排!!_python_15

“你爱我,我爱你,蜜雪冰城甜蜜蜜“秋天的第一杯奶茶!Python安排!!_爬虫_04

​我们接着对河南省店铺地域分布进行可视化发现,郑州市的店铺最多,是587家,其次是周口市、洛阳市的店铺最多,分别是160家和112家。

郑州是河南这次受灾非常严重的地方,蜜雪冰城还捐出这么多钱,真是像极了老一辈平时省吃俭用,但是国家有需要的时候,毫不犹豫的把自己的积蓄捐出来!

所以这第一杯奶茶都给我去蜜雪冰城喝啦!!!