关于一键提取QQ群成员信息的记录

时间:2020-12-19 07:08:52

问题情境

昨天晚上回宿舍看到舍友在吐槽:天哪,我要把70多个人的QQ号全统计出来,只能一个一个地在咱们学院的学院群里找。吐了。

当时我第一反应是用python写个脚本之类的去做,因此查阅了一下资料,找到了提取群成员信息的途径。

方法

腾讯有一个QQ群管理功能(https://qun.qq.com/)

在该页面登录

按F12

点击console

在该页面下可以用js提取网页中的成员信息:

var n=$('#groupMember .list tr.mb');var t='QQ\t\t\t昵称\t\t群名片\n';
for(var i=0;i<n.length;i++) {
var nn = n[i].children[2].children[2].innerText;
var mp = n[i].children[3].children[0].innerText;
var qq = n[i].children[4].innerText;
t += qq + '\t'+ nn.trim() + '\t' + mp.trim() + '\n';}console.log(t);

注意:在上述界面下,滑动鼠标滚轮到最底,确保所有的成员都出现在页面

Bug反馈

比较难受的是,发现这个网页有bug,就是群成员群昵称显示不全,详情请看下方给腾讯bug反馈的邮件:


尊敬的腾讯QQ的工程师:

您好!

近日在使用贵公司的QQ群网页管理功能时(https://qun.qq.com/),发现存在群成员的群昵称渲染不全的问题。

由于需要结合图像说明,问题详情烦请结合图片查看。

问题详情:

以第七个群成员为例(图片1),在手机端查看到的群昵称是完整的,但在网页端显示的群昵称是不完整的(详见图片2)。

问题猜想:

这个群的群昵称是采用 班级+姓名+学号 的格式命名,字符串长度较长,猜测是加了字符串渲染长度限制。

感谢您的阅读,不知道是否能修复一下这个bug。

工作顺利!

2021.12.11

pic1

关于一键提取QQ群成员信息的记录

pic2

关于一键提取QQ群成员信息的记录

参考

家家小迷弟:https://blog.csdn.net/weixin_42260782/article/details/115664167