最近在进行365训练营成员核对,需要导出微信群名单与分班明细进行比较。打开群名单发现大三班有将近两百个人,把头像一个个点开再复制粘贴出来都是好大一项工程,作为重度懒癌患者的我当然不肯就此屈服。
网上一搜还真的有导出微信群名单的办法,实际操作后发现有些地方还能再改进一下。现在就把办法分享出来,希望可以帮到有需要的小伙伴。
所需工具:谷歌/火狐浏览器,excel
大概思路:在微信网页版的页面,借用谷歌浏览器的调试工具找出群名单的代码,再使用excel的分列功能得到群名单。
详细步骤:
1、使用谷歌/火狐浏览器(以下例子用的是谷歌)打开微信网页版,找到群名单并打开。
接近200人的群名单
2、按下F12打开调试工具,使用左上角的检查元素工具找到群名单所在的html元素。换成大白话就是:点一下那个小图标,然后在群名单外框上移动鼠标,直到出现一个灰色的方块把整个群名单都包围了。
找出相应代码段
3、此时右边相应的代码块会被选中,使用右键将这段代码copy出来粘贴到excel中。
复制代码
4、没接触过代码的小伙伴可能会被这么一大堆奇怪的字母组合吓到,但我们还是可以轻易地认出一些亲切的群昵称,也只要管这部分文字就可以了。通过观察可以发现,这段代码除了头尾几句,其他的都很有规律:每一个群昵称都被包围在双引号之间,且相互间都有三行的距离。
熟悉的群昵称
5、我们把头尾没规律的那几行删掉后(操作前记得把最原始的代码保存一下),使用excel的分列功能——选择“分隔符号”后用英文的双引号把这些句子断开,再把我们所需要的那一列复制到新的sheet页中。
1、分列的操作步骤
2、输入英文格式的左双引号
3、分列后的效果明显
6、这时候代码的规律就更清晰了,接下来我们只要保留群昵称的那一行就可以了。这里用到一个小技巧:使用excel的间隔排序——只给有群昵称的那行填上一个序号,其他的空白。
间隔排序
7、此时通过筛选(由于有空白行,要先选中一整行再筛选才行)就可以得出群昵称的那一行,效果如图。
导出来的微信群名单
PS:网上的办法都是使用固定宽度截取代码,但我觉得效果没有分隔符号那么好。
另外就是有些小伙伴的群昵称带有图片或者小图标,会生成一些长长的包含img标签的代码。这是因为群昵称包含了双引号里面所有的内容,包括相应的图片信息等。这个很明显,只要大概检查一下删掉即可。
如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h63259.shtml