因为需要,我需要收集群里学生的照片,但他们不按要求命名。我希望能以学生的群名片(备注)来命名文件,发现QQ不自带此功能。然后我找到了解决方法,共享。(还是要会一丢丢编程的。)
我baidu“群文件”的时候搜到了这个网站--> 群文件
打开发现是空的![](https://img.haomeiwen.com/i7096360/5863902f2301847a.png)
想到肯定要登录
![](https://img.haomeiwen.com/i7096360/572891e51fcb7158.png)
然后逛了逛,点了“群管理”,发现下面有“成员管理”,点进去看看。
![](https://img.haomeiwen.com/i7096360/49be2c96d47b47e4.png)
选择要找文件的群
![](https://img.haomeiwen.com/i7096360/ce268b87cca41fb2.png)
虽然不能管理文件但是我发现了网址(URL)的规律
![](https://img.haomeiwen.com/i7096360/e1f54f3e8778f49a.png)
所以讲道理只要在“群文件”那个网址后面加上#gid=xxxxxxxx(要自己找到对应的gid)
![](https://img.haomeiwen.com/i7096360/9c9c0868b88883ba.png)
成功!
![](https://img.haomeiwen.com/i7096360/abdf3d8ed99235d9.png)
虽然不能直接以群名片下载,搞点代码还是能获得文件与名片的对应表格,再搞点代码批量改改文件名就好了。
按F12,打开console,粘贴以下命令:
var f=[];
var o=[];
fnames=document.getElementsByClassName('scroll-dom')[0].children[1].getElementsByClassName('item-name')
onames=document.getElementsByClassName('scroll-dom')[0].children[1].getElementsByClassName('item-user')
for (var i in fnames)
{
f.push(fnames[i].innerText);
o.push(onames[i].innerText);
}
console.log(f);
console.log(o);
网友评论