背景
深圳新房市场信息分散,刚需购房者难以全面掌握各楼盘的库存、去化率、价格走势等关键数据。需要一套自动化工具来聚合和分析这些信息。
方案
构建了一套完整的数据采集、存储、分析、推送流水线:
- 自动采集:定时爬取深圳住建局预售房源 API,礼貌延迟避免频率限制
- 供应快照:跟踪库存变化,自动去重,记录历史数据
- 多维分析:库存概览、去化率趋势、价格走势、户型分析、多项目对比(雷达图、柱状图)
- 预警推送:关注楼盘的价格变动和去化变化通过企业微信推送通知
- 数据导出:支持 CSV 导出(UTF-8 BOM 编码,兼容 Excel)
技术架构
| 模块 | 技术选型 |
|---|---|
| 后端 | Go 1.26 + Gin + SQLite(WAL 模式) |
| 前端 | Vue3 + TypeScript + Vite + Element Plus + ECharts |
| 部署 | Docker + docker-compose |
统计模块包含标准差、四分位数、折扣率等指标,帮助用户更科学地评估楼盘价值。
成果
为深圳刚需购房者提供了一站式的新房市场情报平台。自动化采集减少了手动查询的工作量,多维度分析帮助用户做出更理性的购房决策,企业微信推送确保重要变动及时触达。