计算机毕业设计Python+Flask弹幕情感分析 B站视频数据可视化 B站爬虫 机器学习 深度学习 人工智能 NLP文本分类 数据可视化 大数据毕业设计

首先安装需要的python库,
安装完之后利用navicat导入数据库文件bili100.sql到mysql中,
再在pycharm编译器中连接mysql数据库,并在设置文件中将密码修改成你的数据库密码。最后运行app.py,打开链接,即可运行。



B站爬虫数据分析可视化项目
python爬虫数据分析可视化项目
哔哩哔哩bilibiliTOP100数据并可视化


Python爬取哔哩哔哩各分区TOP100排行榜数据,保存到MySQL数据库中,利用PyEcharts库进行可视化。
可视化图表包括:各分区占比饼图、各分区总播放数漏斗图、综合排名标题词云图、各分区点赞投币收藏情况、各分区弹幕评论转发情况和综合收藏投币点赞情况。


核心算法代码分享如下:

import time
import pymysql

class dbUtil():
    def __init__(self):
        conn, cursor = self.get_conn()
        self.conn = conn
        self.cursor = cursor

    def get_time(self):
        time_str = time.strftime("%Y{}%m{}%d{} %X")
        return time_str.format("年", "月", "日")

    def get_conn(self):
        # 建立连接
        conn = pymysql.connect(host="127.0.0.1", user="root", password="123456", db="bili100", charset="utf8")
        # c创建游标A
        cursor = conn.cursor()
        return conn, cursor

    def close_commit(self):
        self.conn.commit()
        if self.cursor:
            self.cursor.close()
        if self.conn:
            self.conn.close()

    def close(self):
        self.conn.commit()
        if self.cursor:
            self.cursor.close()
        if self.conn:
            self.conn.close()

    def query(self, sql, *args):
        self.cursor.execute(sql, args)
        res = self.cursor.fetchall()
        return res

    def query_noargs(self, sql):
        self.cursor.execute(sql)
        res = self.cursor.fetchall()
        return res

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-19 07:46:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-19 07:46:05       101 阅读
  3. 在Django里面运行非项目文件

    2024-06-19 07:46:05       82 阅读
  4. Python语言-面向对象

    2024-06-19 07:46:05       91 阅读

热门阅读

  1. flink学习-flink sql

    2024-06-19 07:46:05       31 阅读
  2. sqlalchemy event监听

    2024-06-19 07:46:05       30 阅读
  3. MySQL指令收集

    2024-06-19 07:46:05       50 阅读
  4. 专业与学校:高考后的双重选择

    2024-06-19 07:46:05       32 阅读
  5. plyr音视频播放插件使用示例

    2024-06-19 07:46:05       49 阅读
  6. Distributed Systems Semester Project

    2024-06-19 07:46:05       38 阅读
  7. 标题:高考后的抉择:专业优先还是学校优先?

    2024-06-19 07:46:05       32 阅读
  8. 关于vue elementUi校验slot插槽中的表单项

    2024-06-19 07:46:05       28 阅读
  9. 编程用什么电脑不卡的:深度解析与推荐

    2024-06-19 07:46:05       29 阅读
  10. 代码随想录算法训练营第十二天

    2024-06-19 07:46:05       39 阅读