获取Q群成员数据并分析考研竞争情况

本文最后更新于:2021年4月17日 晚上

# 获取Q群成员数据并分析考研竞争情况

打开浏览器进入网址 https://qun.qq.com/member.html#gid=群号

一直往下翻,加载完所有的群员后,在F12控制台输入js脚本

var n=$('#groupMember .list tr.mb');
var t='QQ,昵称,群名片,性别,入群日期,最后发言日期\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;
    var sex = n[i].children[5].innerText;
    var enter_date = n[i].children[7].innerText;
    var last_talk = n[i].children[8].innerText;
    t += qq + ','+ nn.trim() + ',' + mp.trim() + ',' + sex.trim() + ',' + enter_date.trim() + ',' + last_talk.trim() + '\n';
}
console.log(t);

就可以得到csv格式的输出,复制到文件中即可分析数据

image-20210417211614936

我这里复制进 VS Code(加了csv高亮插件,看起来舒服),然后 Ctrl + S 保存文件。

image-20210417211742812

发现 VS Code 底下还有个类似SQL查询的东西,按照它提示的语法试了试模糊查询。

image-20210417211438649

运行查询语句后输出一个csv新文件

image-20210417212401821

然后我就可以初步得到一个结论——22考研的至少有295人

里面可能混进去了一些考隔壁专业的,不过问题不大,全按人数只增不减来计算。

接着 Ctrl + F 搜索一下“学”字,就可以知道大概有多少名意向报考学硕了。同理搜“专”就可以知道专硕报考情况,剩下的就全归为摇摆不定。

P.S.老师说过几天把那些不改名片的全踢了,等那时候数据大概率会准确很多。

这个办法真妙啊😎