Bootstrap

【Python期末/课程设计】动态爬取B站番剧排行榜并进行可视化处理(PyCharm项目/flask框架/MySQL数据库/网页设计)

代写C语言、C++、Java、Python、HTML、JavaScript、vue、MySQL相关编程作业,
长期接单,信誉有保证,如有任何问题或需要请加文章末尾推广QQ。
在售模板目录:点击这里跳转

本文资源:【Python期末/课程设计】动态爬取B站番剧排行榜并进行可视化处理(PyCharm项目/flask框架/MySQL数据库/网页…


1.题目要求

题目描述
动态爬取B站番剧排行榜数据并保存到MySQL数据库,然后使用前端页面进行可视化处理。
编程软件
在这里插入图片描述

2.视频演示

【Python期末/课程设计】动态爬取B站番剧排行榜并进行可视化处理(PyCharm项目/flask框架/MySQL数据库/网页设计)

3.项目介绍

启动项目前请保证您电脑中的MySQL数据库可用,并将create_flask.py文件中的数据库账号和密码修改为您自己的账号和密码。
在这里插入图片描述
首先项目包含两个文件夹和三个文件,static文件用于存储静态资源(css文件、js文件等),templates文件用于存储html文件,connect_mysql.py文件包含数据库操作的所有函数,create_flask.py为主py文件,用于配置项目基本内容以及启动flask框架,get_info.py文件存储爬取数据函数。
在这里插入图片描述
项目启动后,首先会连接MySQL数据库,然后自动创建数据库bilibili_top_ranking和表rankings,注意,为防止可能存在的冲突,请勿手动创建数据库,然后项目会尝试爬取排行榜数据并将数据保存到表rankings中:
在这里插入图片描述
然后点击打印的蓝色链接跳转到前端页面:
在这里插入图片描述

1.评分分析

在这里插入图片描述
以雷达图显示不同评分作品数量

2.弹幕数量分析

在这里插入图片描述
以空心饼图形式显示弹幕量排名前十的作品,这里柯南弹幕量这么大是因为柯南有一千多集,不是bug

3.追番人数分析

在这里插入图片描述
以横向柱状图形式显示追番人数排名前十作品的追番人数

4.系列关注人数分析

在这里插入图片描述
以横向柱状图形式显示粉丝数前十作品的粉丝数量

5.观看人数分析

在这里插入图片描述
以横向柱状图形式显示播放量排名前十作品的播放量

6.番剧查询

在这里插入图片描述
输入关键词查询作品信息并以表格形式显示,若不输入关键词则显示所有番剧信息

;