随着消费者对旅游体验的追求不断提高,选择合适的民宿成为了影响旅游体验的关键因素之一。然而,目前市场上的民宿信息繁杂,用户难以筛选出真正符合自己需求的民宿。因此,本文旨在通过开发该基于python的民宿评论数据情感分析系统,解决用户在选择民宿时面临的信息不对称问题,为了给用户提供更优质的民宿选择。该系统首先利用Selenium爬虫技术从美图民宿主页抓取民宿的价格、位置、收藏数、评论等信息,然后通过hadoop和spark大数据技术进行数据存储和计算,最后利用Django和Vue构建前后端界面。系统能够生成评分统计、城市统计、收藏排行榜等可视化图表,使用户能够快速了解各民宿的表现。同时,当用户点击某个民宿时,系统会通过协同过滤为其推荐其他优质民宿。此外,该系统还集成了情感分析模型,能够自动判断评论的情感倾向,为用户提供更有价值的参考信息。
根据以上的功能需求情况,整体的功能模块包括有前台vue项目模块,后台django后台项目模块和爬虫模块。前台vue的页面主要页面包括注册与登录页面,数据可视化展示页面,爬虫模块主要用来爬取美团民宿的数据信息的,通过使用hadoop将数据存储到mysql数据库中。
用户进入本系统可查看系统主页信息,可视化主页面展示分为7块区域,顶部是系统的名称,下面划分为ABCDEF六个区域,分为评分统计展示区域,城市统计展示区域,收藏排行榜展示区域,民宿列表展示区域,民宿推荐展示取悦,民宿评论情感分析展示区域。主页中的图标数据主要是通过Echarts框架的功能,只需要创建对应的实体类变可以获取对应的展示信息。