运行效果图

基于Python的微博大数据舆情分析,舆论情感分析可视化系统

系统介绍

微博舆情分析系统,项目后端分爬虫模块、数据分析模块、数据存储模块、业务逻辑模块组成。

先后进行了数据获取和筛选存储,对存储后的数据库数据进行提取分析处理等操作,得到符合需要的结构化数据,将处理后的数据根据需要进行分析,得到相关的可视化数据,然后提供对应的接口给前端页面,显示在项目的前端页面中。

使用flask进行整个项目框架的构建,爬虫部分模块使用requests官方依赖库进行数据获取,根据微博公开的api接口获取结构化json数据,然后使用pandas对数据进行筛选,处理和分析。

部分效果图

功能图示

  • 功能页面路径图

从前端页面的角度,对系统的功能路径做一个概览,主要的功能路径可以直接在图里看到,图中不同的颜色块代表不同的模块功能和页面,规范的软件uml有条件再上。

使用技术概览

  • python3,flask框架,hanlp做文字符号处理,numpy、pandas做数据分析处理,sqlite,mysql数据库,SQLAlchemy用作ORM框架,snownlp自然语言情绪值分析

  • vue3,vue-template开发

后端代码文件结构记录

使用的主要依赖包

  • beautifulsoup4
  • requests
  • Flask
  • hanlp
  • pandas
  • numpy
  • PyMySQL
  • SQLAlchemy
  • snownlp
  • jieba
  • xlrd 操作文件相关的库不在使用

文件结构 /weibo_sentiment

  • 数据分析计算模块 /analysis
  • 数据库配置模块 /database
  • 爬虫模块 /scrapy
  • ORM的model模块 /model
  • 前后端交互控制器 app app.py
  • 静态资源 /static
  • 使用帮助 help.md
  • 项目依赖 requirements.txt

前端代码文件结构记录

  • 使用的技术

vue全家桶之部分vue技术,在vue-template的基础上进行的开发,不必重复造轮子,可以节省大量的开发时间,提高开发效率。

vue主要应用的技术:

  • axios
  • echarts
  • element-ui
  • vue
  • vue-router

前端部分重要文件结构

  • /node_modules 依赖文件管理库
  • /public 公共静态资源存放文件夹
  • /src 核心文件
  • /api 前端的api接口请求方法
  • /components 页面复用组件
  • /router 页面路由面板
  • /styles 页面引用的样式库
  • /utils 工具库
  • /views 视图页面
  • /static 静态资源文件
  • /tests 测试模块文件
  • package.json vue项目的配置文件
  • vue.config.js vue项目代理、路由等配置文件

源码下载

伸手党勿扰

基于Python的微博大数据舆情分析,舆论情感分析可视化系统相关推荐

  1. vue+flask微博大数据舆情监控+情感分析可视化系统+爬虫

    本文最近开发的一个项目,记录下其过程以及效果 亮点功能 (1)情感分析之舆情管理:在爬取微博数据的同时,利用senta框架提供的预模型进行情感分析,统计情感分析结果来进行某个话题/文章的舆情监控.(s ...

  2. 基于Hadoop开发的大数据实战项目——电商日志分享系统

    项目介绍 大数据电商日志平台项目以某电商网站真实的业务数据架构为基础,将数据从收集到使用通过前端应用程序,后端程序,数据分析,平台部署等多方位的闭环的业务实现.形成了一套符合教学体系的电商日志分析项目 ...

  3. 基于python的小说大数据预测可视化分析系统

    https://b23.tv/8x689Tm .使用requests模块爬取17k小说网站的数据,网站存在严重的加密反爬,使用bs4模块解析数据,然后存入数据. 2.使用使用sklearn 实现一元线 ...

  4. 大数据舆情监测分析工作如何有效做好的解决方案

    大数据时代,网络信息量巨大,并且每天都会有新的信息产生,一件看似不起眼的小事,经过网络平台传播后,也能瞬间被放大,引发网络舆情危机.所以,为全面掌握网络舆情动态,净化网络信息,就需做好大数据舆情监测与 ...

  5. 大数据舆情监测分析方案

    ​大数据时代,网络信息量巨大,并且每天都会有新的信息产生,一件看似不起眼的小事,经过网络平台传播后,也能瞬间被放大,引发网络舆情危机.所以,为全面掌握网络舆情动态,净化网络信息,就需做好大数据舆情监测 ...

  6. python微博评论情感分析_基于Python的微博情感分析系统设计

    2019 年第 6 期 信息与电脑 China Computer & Communication 软件开发与应用 基于 Python 的微博情感分析系统设计 王 欣 周文龙 (武汉工程大学邮电 ...

  7. python微博文本分析_基于Python的微博情感分析系统设计

    基于 Python 的微博情感分析系统设计 王欣 ; 周文龙 [期刊名称] < <信息与电脑> > [年 ( 卷 ), 期] 2019(000)006 [摘要] 微博是当今公众 ...

  8. 《人民的名义》如何圈粉“90后”| 大数据舆情分析

    相信最近大家的朋友圈被一部红透了大半个中国,收视率和口碑同步爆棚的神剧霸屏了,没错,就是<人民的名义>,无论是涉及到副国级领导干部的反腐尺度,还是不断被网民热议的"汉东男子天团& ...

  9. 基于用户乘车行为大数据的客流分析及预测模型

    资源下载地址:https://download.csdn.net/download/sheziqiong/73094563 资源下载地址:https://download.csdn.net/downl ...

最新文章

  1. linux 权限管理 lvm,Linux系统中RAID及LVM管理
  2. ZedGraph在Web中的使用
  3. JSP知识点笔记-基本技术常识
  4. z-index的学习整理转述
  5. 医学科研中的作用_医学方复旦附属中山医院科研技能训练营开课啦!一起来感受数据挖掘的魅力!...
  6. [bzoj2190][SDOI2008]仪仗队
  7. 全球10大开放源代码项目
  8. 无法打开包括文件的解决办法
  9. 张宇考研数学:命题人8套卷使用方法指导,做之前先来看看~
  10. 变速恒频风电机组的优缺点_变速恒频风电机组控制系统可靠性分析
  11. MacBook如何安装双系统?
  12. 为什么有些人拒绝别人的方式是说谎而不是直接说不?
  13. ViewportWidth,Width,MeasuredWidth
  14. 【必知必会的MySQL知识】②使用MySQL
  15. 中级职称计算机excel 公式,中级职称计算机试Excel应用模拟题库.doc
  16. 关于Service抛出异常事务不回滚的原因和解决方法
  17. python hasattr()函数详解
  18. 保持身心洁净,寻找心的起源------灵魂永动机
  19. 如何将 SWF 文件添加到 PPT 的每一张幻灯片
  20. 多元线性回归案例:《银行不良贷款分析》

热门文章

  1. 星际争霸2细节技巧解析及三大种族计划
  2. 正则表达式元字符含义
  3. 信息流广告投放怎么做(信息流广告投放的9大流程解析)
  4. Windows批处理:命令if
  5. 打造热门微信小程序:关键词排名提升的关键因素
  6. 数据分析的作用及步骤
  7. 怎样设计宝藏游戏_宝藏! 免费的移动设计资源
  8. html统计表合并单元格的快捷键,合并单元格快捷键,小编教你excel怎么合并单元格快捷键...
  9. java word 2003_用java读取word2003和word2007的内容
  10. 谷歌广告西联汇款到账的美元转人民币