欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 八卦 > 监控房价和挂牌数量的工具-以成都房价为例

监控房价和挂牌数量的工具-以成都房价为例

2025/4/3 11:05:25 来源:https://blog.csdn.net/scugxl/article/details/140371434  浏览:    关键词:监控房价和挂牌数量的工具-以成都房价为例

介绍

本文将介绍如何通过zervice提供的工具来监控成都房价(其他城市或者地区类似),包括价格和挂牌数量。可以对购房一族提供数据参考。

数据来源

数据来源方面,本文以成都为例,我们会使用链家数据-> 选择地图找房:在这里插入图片描述

按F12打开浏览器调试窗口:(不同浏览器不一样):

在这里插入图片描述

注意观察:"bubblelist"这样的接口,对应的就是界面上的这些圈圈里面的数据来源,选择你关注的地理范围后(比如高新区)找到对应的请求:这是一个get请求:

https://map.ke.com/proxyApi/i.c-pc-webapi.ke.com/map/bubblelist?cityId=510100&dataSource=ESF&condition=&id=&groupType=district&maxLatitude=30.75569205014059&minLatitude=30.535967618833933&maxLongitude=104.54292904216409&minLongitude=103.5770709578358

返回数据:在json-》data->bubblelist 里面有我们想要的数据比如:高新区房价price 和挂牌套数count
在这里插入图片描述

监控

为了能够对房价进行监控,我们将:1,安装监控, 2, 加入服务 并提取数据 ,3,创建面板展示数据,4,告警TODO

安装

安装依赖于docker,请提前安装。或者访问官网使用云服务版本。

完整安装流程: https://zoomphant.github.io/docs/start/

简要安装流程:

docker run --hostname zoomphant -d -v /root/data:/data -p 8080:80 --name zoomphant zoomphant/aio:latest

等待安装完成:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@System is ready! You can access the service as follows:URL: http://172.17.0.36User: admin@zervice.localPassword: adminAny question or suggestion, please reach out to info@zervice.us! Enjoy!!!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

访问http://localhost:8080 使用: admin@zervice.local 密码admin登录。

加入服务

这里我们会使用到HTTP monitoring

点击左侧Montoring service -> ➕ 选择Applications --> HTTP Checker添加:

在这里插入图片描述

输入参数:url为上面截取的url, 比如成都市所有地区的:

https://map.ke.com/proxyApi/i.c-pc-webapi.ke.com/map/bubblelist?cityId=510100&dataSource=ESF&condition=&id=&groupType=district&maxLatitude=30.989276653140255&minLatitude=30.349653831082534&maxLongitude=104.79589187377388&minLongitude=103.32410812622601

设置采集的数据metrics,比如:

[{"name": "gaoxin_count","extractorSource": "responsebody","extractorMethod": "json","extractorParams": ["$.data.bubbleList[?(@.id==990002)].count"]},{"name": "jinjiang_count","extractorSource": "responsebody","extractorMethod": "json","extractorParams": ["$.data.bubbleList[?(@.id==510104)].count"]},{"name": "qinyang_count","extractorSource": "responsebody","extractorMethod": "json","extractorParams": ["$.data.bubbleList[?(@.id==510105)].count"]},{"name": "gaoxin_price","extractorSource": "responsebody","extractorMethod": "json","extractorParams": ["$.data.bubbleList[?(@.id==990002)].price"]},{"name": "jinjiang_price","extractorSource": "responsebody","extractorMethod": "json","extractorParams": ["$.data.bubbleList[?(@.id==510104)].price"]},{"name": "qinyang_price","extractorSource": "responsebody","extractorMethod": "json","extractorParams": ["$.data.bubbleList[?(@.id==510105)].price"]}
]

上图中分别采集了成都 高新区 青羊区 锦江区的房价和挂牌数量指标。 具体含义可以参考官方文档

创建面板

创建服务完成后我们就可以创建面板了,找到刚才创建的服务,点击右侧的dashboards-> 创建一个叫比如price的dashboard,然后再点创建widget:

在这里插入图片描述

添加关心的指标:比如下面的高新区挂牌数量,点ok即可:(这里的指标名对应了前面配置的metrics参数)
在这里插入图片描述

告警

择维士支持完成的监控告警,支持钉钉,飞书,短信,webhook等通知,可以方便定义房价和挂牌数量相关告警。具体请访问官网详询。

最终图片

历史挂牌数量和均价:

在这里插入图片描述

参考

  1. 官网:https://www.zervice.cn/
  2. 创建HTTP monitoring
  3. 创建面板

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词