获取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格式的输出,复制到文件中即可分析数据
我这里复制进 VS Code(加了csv高亮插件,看起来舒服),然后 Ctrl + S 保存文件。
发现 VS Code 底下还有个类似SQL查询的东西,按照它提示的语法试了试模糊查询。
运行查询语句后输出一个csv新文件
然后我就可以初步得到一个结论——22考研的至少有295人
里面可能混进去了一些考隔壁专业的,不过问题不大,全按人数只增不减来计算。
接着 Ctrl + F 搜索一下“学”字,就可以知道大概有多少名意向报考学硕了。同理搜“专”就可以知道专硕报考情况,剩下的就全归为摇摆不定。
P.S.老师说过几天把那些不改名片的全踢了,等那时候数据大概率会准确很多。
这个办法真妙啊😎
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!