Power Query 抓取链家二手房挂牌量数据

#学浪2020#

最近大家都关注二手房挂牌量,好像很多城市二手房挂牌数量增加比较快,我今天分享这个之前好像也做过,复习一下,不管是链家还是安居客都有个选项:“地图找房”

Power Query 抓取链家二手房挂牌量数据

Power Query 抓取链家二手房挂牌量数据


我们可以通过这个地图找房来抓取想要的二手房数据。

网站分析

打开地图找房后显示的是一份地图,上面有些气泡,标注了各个地区的二手房数量和均价

Power Query 抓取链家二手房挂牌量数据

这时候谷歌浏览器的右键不好用了,用快捷键F12呼出控制台:

Power Query 抓取链家二手房挂牌量数据

简单点的,直接就能看到数据,复杂点的需要选择一次城市,才会有数据出现,都差不太多。

查询参数是这样的,其实最重要的参数是cityid,就是行政编码。

Power Query 抓取链家二手房挂牌量数据

行政编码我们可以找到:

Power Query 抓取链家二手房挂牌量数据

地图初始化中有一个城市列表,其实对应的就是城市选择控件。

试抓

我们是懒人,能简单就简单,直接一长串url抓取,直接就出结果了。

Power Query 抓取链家二手房挂牌量数据

这是310000上海市的,我们直接修改成110000北京市,同样可以:

Power Query 抓取链家二手房挂牌量数据

展开确认一下。看来对查询其关键作用的就是cityid经纬度范围并没有太大作用。

定义函数

就是一个id作为参数

Power Query 抓取链家二手房挂牌量数据

非常简单

抓取

我们先要准备cityid,把下图这个json直接复制粘贴到空白查询,用接送解析

Power Query 抓取链家二手房挂牌量数据

逐步展开就能得到cityid列表了

Power Query 抓取链家二手房挂牌量数据

展开:

Power Query 抓取链家二手房挂牌量数据

然后我们插入自定义列,引用函数:

Power Query 抓取链家二手房挂牌量数据

展开数据,修改数据类型:

Power Query 抓取链家二手房挂牌量数据

这样一份二手房的数量与均价的数据就准备好了


可以加载到Power BI Desktop中做几个图看看:

Power Query 抓取链家二手房挂牌量数据


Power Query 抓取链家二手房挂牌量数据


Power Query 抓取链家二手房挂牌量数据

展开阅读全文

页面更新:2024-05-15

标签:二手房   经纬度   数据   上海市   北京市   控制台   函数   数量   作用   参数   行政   简单   地图   城市   列表   科技

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top