- 这是一个可以批量举报B站
麦片评论的程序 🚨 - 需要 Python 版本 >=
3.12🐍
-
自动安装版本使用: 直接下载运行
release-0.3中提供的自动安装程序installer.exe即可- 其他系统请手动安装(自动安装版是为了完全不懂的小白做的)
-
源码使用: 运行以下命令进行使用前的初始化:
git clone https://github.com/qaqFei/BiliClear.git cd BiliClear pip3 install -r ./requirements.txt如果是多Python环境,请运行以下命令进行使用前的初始化:
git clone https://github.com/qaqFei/BiliClear.git cd BiliClear pip install -r ./requirements.txt -
启动程序:
- WebUI仅限Windows可用
- 使用以下命令启动BiliClear
#启动 QT GUI (功能更完善,现已支持重定向控制台日志) python ./biliclear_gui_qt.py #启动 WebUI (适配更及时) python ./biliclear_gui_webui.py #启动命令行 (直接运行逻辑, 性能最好) python ./biliclear.py
- 程序第一次启动时,需输入以下参数:
Report sender email: 📧 发送举报邮件的邮箱Report sender password: 🔑 邮箱的SMTP密钥,不是密码!(输入无回显)Bilibili cookie: 🍪 需定期更新config.json内的Bilibili cookie(输入无回显)SMTP server: ✉️ 邮箱的SMTP服务器地址,会列出常用的选项SMTP port: 🚪SMTP服务器端口
-
处理异常:
- 若与
config.json相关的异常出现,处理方式如下:- 修改
config.json,更新bilibili cookie或修改邮箱SMTP密钥 - 删除
config.json,重新输入参数 - 版本更新时建议删除
config.json,避免出现KeyError
- 修改
- 若与 QT GUI 有关:
- 请报告错误
- 目前有一个完全没有头绪的BUG:
进程已结束,退出代码为 -1073740940 (0xC0000374)似乎和堆已损坏有关,若有大佬能解决,十分感谢! - 目前还有一个完全没有头绪的BUG:
进程已结束,退出代码为 -1073741819 (0xC0000005)似乎和跨线程内存访问被拒绝有关,若有大佬能解决,十分感谢!(目前找到的最相关的信息stackoverflow) - 若出现这两个退出代码直接重新运行程序即可,目前没有确切的复现方法
- 若与
-
Cookie 过期提示:
- 如果
bilibili cookie过期,可能导致获取评论为空,程序不会输出任何内容。
- 如果
-
SMTP 服务器选择:
- 请选择对应的邮箱服务的
SMTP服务器,会列出常见的服务器选项。
- 请选择对应的邮箱服务的
sender_email: 📧 发送举报邮件的邮箱sender_password: 🔑 邮箱的SMTP密钥headers: 📨 B站api的请求头User-Agent: 🔍 浏览器标识Cookie: 🍪 B站api的请求头中的Cookie
smtp_server: ✉️ 邮箱的SMTP服务器地址smtp_port: 🚪SMTP服务器端口bili_report_api: 📡 是否调用B站api的举报接口csrf: 🔐 B站api请求体中的csrfreply_limit: 🔒 单条视频获取评论的最大数量 尽量不要大于100 可能会被风控enable_gpt: 🤖 是否启用GPT进行评论过滤gpt_apibase: 🔗 GPT的API地址gpt_proxy: 🔗 GPT的代理地址gpt_apikey: 🔑 GPT的API密钥gpt_model: 🧠 GPT的模型名称enable_email: 📧 是否启用邮件发送enable_check_lv2avatarat: 📷 是否启用检查评论是否包含头像 (前置: lv.2, 包含@)
- 过滤规则:
- 过滤规则在
./res/rules.yaml文件中 - 这个实现了, 还没有写文档...
- 过滤规则在
使用 BiliClear 造成的任何不良后果由使用者自行承担,开发者不承担任何责任。请谨慎使用。
License: MIT 📄