基于Python的微博舆情分析系统

发布时间:2026/6/12 1:12:23
基于Python的微博舆情分析系统
一、介绍​ 系统采集微博话题文章和评论数据利用senta框架提供的预模型进行情感分析对话题的关机键词、热度、地区进行分析使用了tfidf、textrank等算法。二、系统功能1、话题中心展示我们系统中所爬取到的话题信息包括阅读次数、讨论人数、原创人数等。详情展示话题的详情信息跳转跳转到微博该话题页面情感分析使用 百度情感分析senta模型分析话题下评论内容的情感数据点击按钮会展示当前话题下情感分析数据删除该功能是管理员功能可删除当前话题2、微博舆情展示爬取到的文章信息及文章舆情分析信息使用 百度情感分析senta模型分析舆情指数舆情指数小于45分为绿色45分-60分为橙色大于60分为红色。点击地址可跳转到微博文章页面点击详情按钮页面可查看该文章详情信息。3、舆情地图以地图的形式直观的展示各个省份舆情信息可以选择具体某个话题查看。4、关键词分析​ 针对某一个话题 使用 textrank和tfidf分别提取话题关键词以饼图和环形图的形式展示出来。5、数据分析​ 以旭日图的形式展示各个话题正负面舆情占比。6、热度分析​ 用时间热度图展示各个时期各个话题热度。7、词云分析​ 使用jieba、wordcloud等库对各个话题的文章和评论关键词进行分析生成词云图8、个人信息​ 用户查看、编辑个人信息9、修改密码​ 用户登录后可修改密码10、登录注册​ 用户登录注册11、用户管理​ 管理员功能管理用户信息三、软件架构后端pythonflask前端vueiviewecharts