#+title: 导出QQ群成员 #+date: <2022-09-29 Thu 16:05> #+author: thebesttv * 导出成员 来自: [[https://www.zhihu.com/question/58753010/answer/1354673772][如何批量导出QQ群成员的QQ号/QQ邮箱等相关信息? - 大发撸卡的回答 - 知乎]] 登录[[https://qun.qq.com/][QQ群]] \to 群管理 \to 成员管理, 选择一个群, *拖到最后, 列出所有成员*, 然后 F12 进入 console, 运行下列代码 #+begin_src js var n=$('#groupMember .list tr.mb'); var t='QQ\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); #+end_src 得到的列表有三列, 分别为QQ号, 昵称, 群名片. * 交叉对比 交叉对比两个群的QQ号: #+begin_src bash comm -1 -2 <(cut -f1 group1.txt | sort) <(cut -f1 group2.txt | sort) #+end_src 其中 =cut -f1= 用来选取列表第一列, =comm= 用来对比两个文件的相同处 (需要提前用 =sort= 排序).