# Bilibili粉丝图像记录器 **Repository Path**: jeffyan2000/bilibili_follower_tracking ## Basic Information - **Project Name**: Bilibili粉丝图像记录器 - **Description**: 用于批量记录Bilibili粉丝数据 附加一个简单的图像绘制小程序 - **Primary Language**: Python - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2020-11-03 - **Last Updated**: 2023-05-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Bilibili粉丝图像记录器 #### 介绍 用于批量记录Bilibili粉丝数据, 附加一个简单的图像绘制小程序 - B站链接:[https://space.bilibili.com/88139136](/https://space.bilibili.com/88139136) #### 软件架构 - config.json:设置文件 - showGraph.py:简单的图像绘制 - addNewEntry.py:记录数据点 #### 安装教程 - clone repo - 使用pip安装matplotlib以及requests既可 #### 使用说明 - 编辑config.json - config.json: ``` { "uids": ["88139136"], "threads": 5, "dbfile": "database", "start_from": { "year": 2020, "month": 11, "day": 2 }, "graph_show": "88139136" } ``` - uids: 所有要追踪粉丝数量的up主uid,uid可以在up主的个人页面的url上获取 - threads: 线程数量(<=20),因为api请求限制在20/s,如果你有5个线程,每个线程会等0.25秒再发下一个请求 - dbfile: 存放数据的文件名 - start_from: 用于绘制,选择记录开始日期 - graph_show: 用于绘制,选择绘制的用户 - 运行addNewEntry.py来记录当前信息,可以写定时脚本来定时搜集粉丝数量 - 运行showGraph.py来显示图像 - 数据文件格式 - database: ``` { "88139136": [ ["2020-11-02 13:01:42.885820", 33], ["2020-11-02 17:01:42.885820", 23] ], "34562726": [ ["2020-11-02 13:01:42.885820", 2865], ["2020-11-02 17:01:42.885820", 2869] ] } ``` - 每一个uid对一个Json数组 - 每个Json数组的entry格式为[记录时间,粉丝数量] #### 参与贡献 1. Fork 本仓库 2. 新建 B_xxx 分支 3. 提交代码 4. 新建 Pull Request