58HouseSearch icon indicating copy to clipboard operation
58HouseSearch copied to clipboard

地图搜租房【微信公众号、小程序:人生删除指南】

License: LGPL v3

地图搜租房(https://house-map.cn)

微信小程序

  • 关注【人生删除指南】微信公众号体验
  • 小程序中搜索“House2048”

如果多一瓶快乐水,那肯定很开心啦。

这是什么? 爬虫+高德地图驱动的租房信息汇总平台

  • 爬虫全天不间断获取公开租房信息,汇总处理分析后落地到数据库中.

  • 使用高德地图 API 直接在地图上展示房源位置,方便查看租房地理位置,同时提供住址到公司的路线计算(公交+地图 or 步行导航)以及预估耗时.

  • 通过实时爬虫获取公开租房信息,直接在高德地图上直观展示房源位置+基础信息,同时提供住址到公司的路线计算(公交+地图 or 步行导航),已实现【豆瓣租房小组】、【Zuber 合租】、【蘑菇租房】、【58 同城品牌公寓】、【房多多】、【贝壳租房】、【v2ex 租房帖子】、【上海互助租房】等房源信息数据爬取,部分房源价格支持筛选功能。

  • 支持个人收藏房源信息,以便筛选自己合适的房子.

使用教程

日常更新

一些技巧

项目代码介绍

前端House-Map.UI

  • vue.js 冻爷Erane 已全部完成

后端 House-Map.Crawler(当前维护版本)

  • 基于 .NET Core 3.2, 使用了 dapper ,RestSharp , Jieba.net...

  • 数据库使用 MySQL, 缓存使用 Redis,关键字查询使用 Mongodb

  • Crawler 项目为爬虫逻辑;API 项目为 Web API

  • CI 自动化发布使用 Jenkins +Docker(这部分有兴趣可以看下:手把手教你用 Jenkins 做 Docker 自动化发布)

  • 2019 年已废弃 Jenkins,全面改用 Gitlab CI + k8s

  • 数据库表结构脚本 Dump20200103_house_map.sql, 房源爬虫配置脚本北京地区 beijing-config.sql

感谢各位 dalao 鼎力支持(排名不分前后)