基于Flask+MySQL+HTML的微博舆情可视化分析系统

文摘   科技   2024-11-04 14:30   上海  

Flask+MySQL+Vue

基于Python+Flask+MySQL+HTML微博舆情可视化分析系统

  • 项目采用前后端分离技术,项目包含完整的前端,以及Flask构成完整的前后端分离系统

简介

主页

登录页面,用户打开浏览器并访问系统的登录页面,可以看到主要功能包括:

  1. 用户登录:通过输入用户名和密码登录系统。
  2. 用户注册:提供跳转链接,允许新用户注册账号。

首页可以查看统计后的文章总个数,最高点赞的作者以及评论中出现最多的所在城市,以及按时间分布的文章发布个数。还有文章类型、比例等信息。

热词统计页面,热词统计页面主要可以查看热词的年份变化,通过选择不同的热词查看词的出现次数、情感倾向以及所在的内容

热词统计

微博文章统计表格可以直接查看数据库中的所有评论数据,包括文章所在IP地址、点赞量、转发量、评论量。和其内容还有发布时间

微博文章统计

文章分析页面,包括文章类型的选择、文章点赞量的分析以及文章评论数量分析

文章分析页面

文章IP地址分布图通过中国地图的显示,显示不同省份的评论数量。

文章IP

评论次数、点赞区间图。可以看到。在不同。点赞个数。所占的比例以及评论用户性别占比图,可以看出男性、女性的不同占比。用户评论词云图通过词云图的方式显示用户的评论信息了解不同性别观众在评论中的活跃度和参与度。

舆情分析图可以通过。热词情感趋势柱状图查看不同情感占比的比例。热词情感。的分布、文章内容与评论内容、舆情趋势饼状图。以及热词top图,可以查看哪些词出现的频率较高

内容词云图

安装与使用

本项目在python3.7下通过测试,具体可以查看requirements.txt(或者r.txt)中的环境要求,在这里出一个简单的项目使用教程,一般项目中的requirements.txt中包含了项目的python依赖环境,在安装好python的前提下只需要在cmd窗口中pip install -r requirements.txt有时候因为路径问题会提示requirements这个文件不存在,可以改为完整的路径,比如c:\requirements.txt,对于本项目只需要运行app.py,然后再浏览器打开地址就好啦。在pycharm的配置更为方便,可以不用每次都在终端输入命令使用。为了加快安装下载速度可以更换为国内源,使用命令为pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

获取方式

有需要的小伙伴可以通过后台联系方式获取,如果加不上可以后台留言留下联系方式,不经常看后台,但是看到了会回复的~,源码获取只收取很少的钱钱,除非是标记了For Free的。


Python工坊
Python技术分享
 最新文章