使用OneBotAPI获取QQ群成员列表,并绘制为网图
使用到的软件
NapCat,提供OneBotAPI接口,用于获取群列表和群成员
Python,处理数据
Gephi,可视化分析
流程
1.提取
使用Python写一个兼容OneBotAPI接口的客户端
/get_group_list获取所有群成员列表
/get_group_member_list获取群聊的所有成员
然后将相关结果输出为CSV或者JSON结果,方便下一步处理
2.合并
如果有多个QQ号,可以将所有QQ号导出的CSV或者JSON合并到一个文件中,并且可以在脚本中写入去除机器人等功能
3.分析
通过上面提取到的群成员列表文件,可以绘制节点+边的图标,比如Gexf、GraphML、ECharts、PyVis、Sigma等,或者导出为表格
相关脚本
因为AI就能写,所以本文不提供了
最总效果


评论