# 诸葛找房数据分析与可视化系统 **Repository Path**: honii11/zhuge ## Basic Information - **Project Name**: 诸葛找房数据分析与可视化系统 - **Description**: 这是一个基于Python+flask的诸葛找房数据分析与可视化系统,支持数据爬取,数据可视化,数据管理 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2025-04-28 - **Last Updated**: 2025-08-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 诸葛找房数据分析与可视化系统 ## 项目介绍 诸葛找房数据分析与可视化系统是一个基于Python的Web应用,用于爬取、分析和可视化房源数据。系统提供了直观的数据展示界面,包括房源总览、价格分析、面积分析、位置分析等多个维度,帮助用户更好地了解房地产市场情况。 ## 系统功能 - **数据爬取**:自动爬取房源网站的房源信息 - **数据分析**:对房源数据进行多维度分析 - **数据可视化**:通过图表直观展示分析结果 - **用户管理**:支持用户注册、登录和权限控制 ## 系统截图 ### 登录界面 ![仪表盘](img/image.png) ### 仪表盘 ![仪表盘](img/image1.png) ### 价格分析 ![价格分析](img/image2.png) ### 面积分析 ![面积分析](img/image3.png) ### 标签分析 ![标签分析](img/image4.png) ![标签分析](img/image5.png) ### 数据管理和爬取 ![数据管理和爬取](img/image6.png) ![数据管理和爬取](img/image7.png) ## 技术栈 - **后端**:Python、Flask、SQLAlchemy - **前端**:Bootstrap、ECharts - **数据库**:SQLite - **爬虫**:Requests、BeautifulSoup ## 部署指南 ### 环境要求 - Python 3.8+ - pip 包管理工具 - Git(可选,用于获取源码) ### 部署步骤 1. **获取源码** ```bash git clone https://gitee.com/honii11/zhuge.git cd zhuge ``` 或直接下载源码包解压 2. **创建虚拟环境** ```bash python -m venv venv venv\Scripts\activate ``` 3. **安装依赖** ```bash pip install -r requirements.txt ``` 4. **初始化数据库** ```bash flask db init flask db migrate -m "initial migration" flask db upgrade ``` 5. **启动应用** ```bash flask run ``` 或者使用生产环境配置启动: ```bash python run.py ``` 6. **访问应用** 打开浏览器,访问 http://localhost:5000 ### 爬取数据 系统启动后,需要先爬取数据才能进行分析: 1. 登录系统 2. 进入"爬虫管理"页面 3. 设置爬取参数(城市、页数等) 4. 点击"开始爬取"按钮 ## 注意事项 - 首次使用需要注册账号 - 爬取数据可能需要一定时间,请耐心等待 - 爬取过程中请遵守相关网站的robots协议 - 系统默认使用SQLite数据库,如需使用其他数据库,请修改配置文件 ## 许可证 本项目采用 MIT 许可证 ## 联系方式 如有任何问题或建议,请通过以下方式联系我: - 邮箱:2228788600@qq.com - QQ:2228788600 - Gitee:[honii11](https://gitee.com/honii11) 欢迎交流与合作!