文章目录

  • 0 项目说明
  • 1 研究目的
  • 2 研究方法
  • 3 数据来源
    • 3.1招聘信息
    • 3.2 房租信息
    • 3.3 城市气候信息
    • 3.4 空气质量指数信息
    • 3.5 旅游景点信息
    • 3.6 美食信息
  • 4 项目源码

0 项目说明

宜居城市信息可视化平台

提示:适合用于课程设计或毕业设计,工作量达标,源码开放


1 研究目的

通过搜集城市相关数据,减少用户收集信息的时间,并为用户选择心目中的宜居城市提供更有利的依据。

2 研究方法

通过网络爬虫就城市的招聘、租房、城市的气候、空气质量指数、美食、旅游景点等等数据进行爬取入库,最后再进行数据的分析统计处理,并通过web可视化的方式展现这些信息变化的特征。

3 数据来源

3.1招聘信息

招聘信息的数据来源为智联招聘,首先构造出城市+工作职位的url,以便我们更好的搜索数据和解析页面数据。例如http://sou.zhaopin.com/jobs/searchresult.ashx?jl=北京&kw=java(jl后边的是城市,kw为职位名),根据此url解析第一页获取工作数量,智联招聘一页最多显示60条工作职位的信息,一共显示90页,所以我们根据获取的工作数量来确定需要抓取数据的页数,条数大于90页的则获取90页,小于90页的则使用实际页数。然后根据页数构建出最终的url:http://sou.zhaopin.com/jobs/searchresult.ashx?jl=北京&kw=java&p=1(p为页码)最后抓取每一页上对应具体工作的url所对应的工作信息及其公司信息。统计出最大工资与最小工资的平均工资,中位数工资,以及工资和工作经验的关系等

3.2 房租信息

房租信息数据主要来源于赶集网,同样首先构建出对应城市url,例如:
http://{}.ganji.com/fang1/o{}/
(第一个{}表示城市的汉子拼音首字母,第二个{}为页数),这里我们只抓取30页。统计出该城市有哪些中介公司,房屋的朝向和价格的关系,计算出每平米的价格等等。

3.3 城市气候信息

气候信息数据主要来源于天气网,构建出的url为http://lishi.tianqi.com/{}/index.html({}为城市汉子的拼音)。抓取该城市自2011-01-01以来的所有天气信息。统计出对应的历史天气,风向、风力以及每月的气温变化等。

3.4 空气质量指数信息

AQI信息数据主要来源于中国空气质量在线监测分析平台历史数据网,构建出的url为https://www.aqistudy.cn/historydata/monthdata.php?city=北京 PM2.5历史数据网的数据主要是2013年12月到现在的数据。抓取每个月的数据统计量以及每月对应每天的数据量。统计AQI月变化的趋势以及等级月变化的趋势,统计等级的月数和天数。

3.5 旅游景点信息

景点信息数据主要来源于欣欣旅游网,构建的url为:http://{}.cncn.com/jingdian/1-{}-0-0.html (第一个{}为城市名的拼音,第二个{}为页数),首先抓取对应的页数,然后再针对每一页抓取当前城市的所有景点信息。将对应的景点的照片下载到本地,列表展示景点信息,统计出景点的热度排名。

3.6 美食信息

美食信息数据也来源于欣欣旅游网,构建的url为:http://{}.cncn.com/meishi/index{}.htm (第一个{}为城市名的拼音,第二个{}为页数)。同样先抓取页数,如果所抓取的页数为空,则说明只有一页。抓取该城市的所有美食信息,将美食图片下载到本地,列表展示之,并根据热度进行排名。

4 项目源码

【毕业设计_课程设计】宜居城市信息可视化平台相关推荐

  1. 毕业设计 宜居城市信息可视化平台

    文章目录 0 项目说明 1 研究目的 2 研究方法 3 数据来源 3.1招聘信息 3.2 房租信息 3.3 城市气候信息 3.4 空气质量指数信息 3.5 旅游景点信息 3.6 美食信息 4 项目源码 ...

  2. 【毕业设计_课程设计】基于深度学习的甲状腺超声图像良恶性诊断算法研究

    文章目录 0 项目说明 1 引言 1. 1 甲状腺超声图像自动良恶性诊断及其意义 1.2 深度学习在甲状腺超声图像良恶性诊断中的应用 2 理论部分 2.1 数据集 2.2 工作站环境 2.3 预处理 ...

  3. 【毕业设计_课程设计】蓝牙灯:支持一键设置情景模式、无极调光调色

    文章目录 0 前言 1 功能简介 2 ATTitleBar 3 ReactiveCocoa 4 CBCentralManager 5 ATCarouselView 6 细节问题 7 Smart Lam ...

  4. 【毕业设计_课程设计】基于Python的南京二手房数据采集及可视化分析

    文章目录 0 项目说明 1 内容简介 2 应用技术介绍 3 数据采集 3.1 数据清洗 4 数据可视化 5 项目工程 0 项目说明 基于Python的南京二手房数据采集及可视化分析 提示:适合用于课程 ...

  5. 【毕业设计_课程设计】基于神经网络学习的在线纸币识别【源码+论文】

    文章目录 0 项目说明 1 项目说明 2 系统设计 2.1 设计要求 2.2 设计方案 3 效果展示 4 论文目录 5 项目工程 0 项目说明 基于神经网络学习的在线纸币识别 提示:适合用于课程设计或 ...

  6. 【毕业设计_课程设计】面向高考招生咨询的问答系统设计与实现(源码+论文)

    文章目录 0 项目说明 1 项目说明 2 系统设计 3 系统功能 3.1 问答 3.2 问题模板 4 实验结果 5 论文目录 6 项目工程 0 项目说明 面向高考招生咨询的问答系统设计与实现 提示:适 ...

  7. 【毕业设计_课程设计】在线免费小说微信小程序的设计与实现(源码+论文)

    文章目录 0 项目说明 1 系统介绍 1.1 业务层面 1.2 产品层面 1.3 技术层面 2 项目运行 3 项目截图 3.1 小程序 3.2 后台管理系统 3.3 论文概览 4 项目源码 0 项目说 ...

  8. 【毕业设计_课程设计】位置信息管理网站设计(源码+论文)

    文章目录 0 项目说明 1 研究目的 2 研究方法 3 系统实现 4 界面展示 5 论文目录 6 项目源码 0 项目说明 位置信息管理网站设计 提示:适合用于课程设计或毕业设计,工作量达标,源码开放 ...

  9. 【毕业设计_课程设计】基于网络爬虫的新闻采集和订阅系统的设计与实现(源码+论文)

    文章目录 0 项目说明 1 项目说明 2 系统需求 3 系统架构 4 效果展示 5 论文目录 6 项目工程 0 项目说明 基于网络爬虫的新闻采集和订阅系统的设计与实现 提示:适合用于课程设计或毕业设计 ...

最新文章

  1. 112.局部变量和全局变量在内存中是怎样存储的?113.WLAN无线传输协议
  2. 设置redis能远程访问
  3. xgboost论文公式解析
  4. 使用Apache Camel 2.14的轻松REST端点
  5. 怎样清除手机中的html文件夹,怎么彻底清除手机APP卸载后的残留文件夹 能删与不能删文件名...
  6. 办信用卡被拒绝是什么原因?
  7. Oracle视图编译错误解决办法
  8. 冒泡排序算法之C语言实现
  9. 一寸照片制作—Photoshop学习(1)
  10. win安装android系统,电脑可以装安卓系统啦!windows 安卓双系统安装详细教程
  11. canvas实现旋转缩放的方块
  12. 学习python的第4天
  13. MSP430F149 IO端口
  14. 基于阿里云的双活灾备方案的设计
  15. 用python绘制叠加等边三角形_使用turtle库绘制叠加等边三角形
  16. Ubuntu下连接红米2无法找到设备解决方案
  17. 计算机颜色显示器,电脑显示器怎么选,看这一篇就够了
  18. Android系统快速编译方式ninja
  19. 字节跳动校招编程题——特征提取 python
  20. [渝粤教育] 宁波财经学院 财务管理 参考 资料

热门文章

  1. 计算机教育学考研科目,你需要知道的教育学四大科目复习法
  2. 阿里云Sophix 3.0版本热更新快速入门
  3. 抓住主升浪的方法有哪些?
  4. Linux下文件和文件夹同名冲突,为什么出现两个一模一样的同名文件或文件夹?
  5. show engine innodb status解读
  6. OWASP API SECURITY TOP 10
  7. Powerlink协议使用极简入门教程
  8. 南通大学教务管理系统微信公众号使用体验分析
  9. MATLAB算法实战应用案例精讲-【智能优化算法】多目标蚁狮优化算法(MOALO)(附matlab代码实现)
  10. 当了一天首富就被“拉下马” ZARA创始人奥特加其人