不是群主或管理员,想批量导出QQ群成员信息 | QQ插件 | QQ机器人框架
2024年10月28日重新编辑:插件更新较大,原来的攻略不管用了,因此我做了更新。
2024年12月26日重新编辑:访问HTTP网址得到json页面后,json文件有时会不分段,因此做了修订。
2025年5月20日重新编辑:由于版本更新账号冻结严重,第2步下载exe文件改成Releases · LLOneBot/LLOneBot链接Releases · LLOneBot/LLOneBot中下载
LLOneBot_QQ34958_win_x64.7z文件,解压后双击LLOneBot运行,然后在跳出的QQ登录窗口中直接登录,就可以得到安装好插件的QQ了。
2025年9月12日重新编辑:随着QQ版本更改,LLOneBot插件改为在程序中运行QQ,不改变QQ设置界面。
是群主或管理员:直接在浏览器搜索“qq群成员管理”,并进入官网即可。
不是群主或管理员:我找到了一个基于NTQQ的机器人框架,通过调用API手动实现提取群成员的qq号。可以进入github按照指示操作(项目链接:https://github.com/LLOneBot/LLOneBot)。我也在本文总结了操作步骤,可以按照本文的提示操作。
具体步骤如下。
目录
第1步:安装QQ9,然后关闭QQ
第2步:安装llob_install.exe文件
第3步:调用API,得到json文件
第4步:将data内容转换为表格
第1步:安装QQ9,然后关闭QQ
首先安装QQ9,最好从官网(QQ-轻松做自己)下载,因为有的应用商店还没有QQ9。
安装好之后,先退出登录,关闭QQ。
第2步:安装llob_install.exe文件
2025年9月12日重新编辑:
点击链接项目首页 - install_llob:在windows上全自动安装llonebot - GitCode,下载LLOneBot-win-x64.zip文件,如下图:
解压zip文件后,右键单击LLOneBot,以管理员身份运行,警告都允许。然后在跳出的QQ登录窗口中直接登录。LLOneBot登录成功后,跳出窗口如下图,不要叉掉这个窗口。
第3步:调用API,得到json文件
所有API可以点击链接(点赞 - LLOneBot & NapCat)查看,根据所需API进行访问。这里只讲获取群成员列表的API,get_group_member_list。官方给了很十几种方法,这里举例我用的1种简单方法。
我想调用get_group_member_list,得到我所在的QQ群83xxx67所有群成员的信息。
那么,就先登录QQ,然后打开浏览器,访问链接 http://127.0.0.1:3000/get_group_member_list?group_id=83xxx67
访问成功后,网页会返回json格式的页面。如下图:
有时,导出的json页面会不分段,所有内容乱七八糟地挤在一起,但这不影响。
我们只处理“data”后用[]括起来的文本内容。
第4步:将data内容转换为表格
使用EXCEL表格的“数据”-->“分列”功能,对data后的文本数据进行分列。
1、把data中的内容,复制到Excel的第一个单元格中。
2、点击“数据 --> 分列”功能,先按照 “{” 符号进行分列。这样,每一列单元格里是1个人的所有信息。再复制第一行复制,然后粘贴时选择转置选项,把第一行转置为第一列。如下图:
3、选中第一列,按照逗号进行分列,得到结果如下图。最后留下你需要的列即可。
结束,感谢。