成都 房 协网数 据 分析
统计
-
房 源 数 据 同 步 最新 。 -
房 源 价格动态保持 更新 。 -
首 页:登 记中房 源 、汇总统计展示 。 -
首 页:按楼盘数、房 源 数 统计,及统计结果 排 名 。 -
首 页:按区域 统计,汇总表 查询。 - 历史页:
年度 汇总统计展示 。 - 历史页:按房
源 数 、区域 、月 份统计,及统计结果 排 名 。 - 历史页:按房
源 数 、楼 盘数、区域 统计,汇总表 查询。
- React:MVVM
框 架 ,用 于构建前 端 界面 。 - Ant Design:
基 于 React的 组件库。 - Bizchats:
基 于 React的 图表库。 - Less:CSS 预处
理 器 ,提供 变量、计算、嵌 套、Mixin、函数 等 。 - Webpack:
打 包 前 端 项目,生成 静 态文件 。 - Apollo:
基 于 GraphQL封 装 ,用 于搭建 后 端 GraphQL支持 和 前 端 数 据 请求。 - Koa:
后 端 Web 层框架 ,用 于接收 请求,进行处理。 - Cheerio:
解析 抓 取的 HTML数 据 。 - Mongoose:为 MongoDB
定 义数据 模型 。 - Gulp:
打 包 后 端 项目,编译 TS 语法。 - Jest:测试
前 后 端 项目,单元测试,API 测试等 。 - Typescript:为 JS
提供 良好 的 类型检查功 能 ,能 编译出 高 质量的 JS代 码。
项目
# clone with Git Bash
git clone https://github.com/mengsixing/cdfang-spider.git
# change directory
cd cdfang-spider
# install dependencies
npm i
# serve with hot reload at localhost:8080
npm run dev
# build for production with minification
npm run build
# clone with Git Bash
git clone https://github.com/mengsixing/cdfang-spider.git
# change directory
cd cdfang-spider/docker
# run docker containers. It may take a long time.
docker-compose up -d
# server running at localhost:8082
Copyright (c) 2020 mengsixing