9行javascript代码获取QQ群成员具体实现


Posted in Javascript onOctober 16, 2013

昨天看到一条微博:「22 行 JavaScript 代码实现 QQ 群成员提取器」。 本着好奇心点击进去,发现没有达到效果,一是 QQ 版本升级了,二是博客里面的代码也有些繁琐。

于是自己试着写了一个,算上空行才 9 行,麻雀虽小,五脏俱全。

var ids = document.querySelectorAll(".member_id"); 
var names = document.querySelectorAll(".member_name"); 
var output = "", length = ids.length; for(var i=0; i<length; i++){ 
output += ids[i].innerHTML.slice(1,-1) + ":" + names[i].innerHTML + "\n"; 
} 
console.log(output);

使用方式

先进如 QQ 群空间,直接进去可以点此链接:http://qun.qzone.qq.com,如果想获取群信息,首先你必须是群成员。

登录进去后,最上面菜单有【我的群】,在次菜单中选择一个群。再点击【群成员】。

按 F12,调出开发者工具,然后选择 【javascript 控制台】。(如果使用 Chrome,可以直接按 Ctrl + Shift + J)。

把下面那段代码这贴进去,回车!

var ids = document.querySelectorAll(".member_id"); 
var names = document.querySelectorAll(".member_name"); 
var output = "", length = ids.length; for(var i=0; i<length; i++){ 
output += ids[i].innerHTML.slice(1,-1) + ":" + names[i].innerHTML + "\n"; 
} 
console.log(output);

如果觉得复制来复制去太麻烦,我做了一个书签。

将下面的链接拖到书签栏:获取QQ群成员

然后你就可以,进入群通讯录 --> Ctrl + Shift + J --> 点击标签栏 --> 复制。

注:本代码只供学习研究使用。

Javascript 相关文章推荐
html读出文本文件内容
Jan 22 Javascript
javascript中的注释使用与注意事项小结
Sep 20 Javascript
JavaScript常用对象的方法和属性小结
Jan 24 Javascript
JS继承--原型链继承和类式继承
Apr 08 Javascript
深入理解JavaScript系列(34):设计模式之命令模式详解
Mar 03 Javascript
[Bootstrap-插件使用]Jcrop+fileinput组合实现头像上传功能实例代码
Dec 20 Javascript
解决ajax不能访问本地文件问题(利用js跨域原理)
Jan 24 Javascript
JS移动端/H5同时选择多张图片上传并使用canvas压缩图片
Jun 20 Javascript
Vue + Scss 动态切换主题颜色实现换肤的示例代码
Apr 27 Javascript
原生js+canvas实现贪吃蛇效果
Aug 02 Javascript
el-form 多层级表单的实现示例
Sep 10 Javascript
js动态添加带圆圈序号列表的实例代码
Feb 18 Javascript
JS实现时间格式化的方式汇总
Oct 16 #Javascript
利用CSS、JavaScript及Ajax实现高效的图片预加载
Oct 16 #Javascript
div模拟滚动条效果示例代码
Oct 16 #Javascript
Jquery实现的tab效果可以指定默认显示第几页
Oct 16 #Javascript
jQuery实现等比例缩放大图片让大图片自适应页面布局
Oct 16 #Javascript
限制textbox或textarea输入字符长度的JS代码
Oct 16 #Javascript
父元素与子iframe相互获取变量和元素对象的具体实现
Oct 15 #Javascript
You might like
建立动态的WML站点(二)
2006/10/09 PHP
phpmyadmin 3.4 空密码登录的实现方法
2010/05/29 PHP
PHP的PSR规范中文版
2013/09/28 PHP
生成随机字符串和验证码的类的PHP实例
2013/12/24 PHP
PHP SPL标准库之接口(Interface)详解
2015/05/11 PHP
PHP实现查询两个数组中不同元素的方法
2016/02/23 PHP
PHP使用星号隐藏用户名,手机和邮箱的实现方法
2016/09/22 PHP
PHP实现的堆排序算法详解
2017/08/17 PHP
ThinkPHP 框架实现的读取excel导入数据库操作示例
2020/04/14 PHP
PHP日期和时间函数的使用示例详解
2020/08/06 PHP
jquery CSS选择器笔记
2010/03/29 Javascript
javascript开发随笔一 preventDefault的必要
2011/11/25 Javascript
jquery Tab效果和动态加载的简单实例
2013/12/11 Javascript
javascript数组快速打乱重排的方法
2014/01/02 Javascript
js焦点文字滚动效果代码分享
2015/08/25 Javascript
温习Javascript基础语法之词法结构
2016/05/31 Javascript
js通过指定下标或指定元素进行删除数组的实例
2017/01/12 Javascript
图文详解Javascript中的上下文和作用域
2017/02/15 Javascript
快速使用node.js进行web开发详解
2017/04/26 Javascript
微信小程序实现打卡日历功能
2020/09/21 Javascript
微信小程序点击图片实现长按预览、保存、识别带参数二维码、转发等功能
2019/07/20 Javascript
JS控制下拉列表左右选择实例代码
2020/05/08 Javascript
Vue 使用typescript如何优雅的调用swagger API
2020/09/01 Javascript
python 3.0 模拟用户登录功能并实现三次错误锁定
2017/11/01 Python
python中文分词,使用结巴分词对python进行分词(实例讲解)
2017/11/14 Python
用Eclipse写python程序
2018/02/10 Python
Django网络框架之创建虚拟开发环境操作示例
2019/06/06 Python
python实现微信自动回复机器人功能
2019/07/11 Python
Python 内置变量和函数的查看及说明介绍
2019/12/25 Python
日语专业毕业生求职信
2013/12/04 职场文书
材料工程专业毕业生求职信
2014/03/04 职场文书
企业文化演讲稿
2014/05/20 职场文书
工作说明书格式
2014/07/29 职场文书
2015届本科毕业生自我鉴定
2014/09/27 职场文书
辩论赛主持人开场白
2015/05/29 职场文书
python可视化大屏库big_screen示例详解
2021/11/23 Python