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 相关文章推荐
JavaScript的Cookies
Jan 16 Javascript
理解 JavaScript 预解析
Oct 25 Javascript
js 实现复制到粘贴板的功能代码
May 13 Javascript
javascript来定义类的规范小结
Nov 19 Javascript
javascript移动设备Web开发中对touch事件的封装实例
Jun 05 Javascript
js拼接html注意问题示例探讨
Jul 14 Javascript
javascript实现tab切换特效
Nov 12 Javascript
JS鼠标拖拽实例分析
Nov 23 Javascript
javascript连接mysql与php通过odbc连接任意数据库的实例
Dec 27 Javascript
jquery ui 实现 tab标签功能示例【测试可用】
Jul 25 jQuery
jQuery擦除插件eraser使用方法详解
Jan 11 jQuery
javascript设计模式 ? 建造者模式原理与应用实例分析
Apr 10 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
晶体管来复再生式二管收音机
2021/03/02 无线电
操作Oracle的php类
2006/10/09 PHP
利用php实现禁用IE和火狐的缓存问题
2012/12/03 PHP
php的dl函数用法实例
2014/11/06 PHP
PHP设计模式之单例模式定义与用法分析
2019/03/26 PHP
Ext.MessageBox工具类简介
2009/12/10 Javascript
javascript与CSS复习(《精通javascript》)
2010/06/29 Javascript
javascript 触发HTML元素绑定的函数
2010/09/11 Javascript
JavaScript ( (__ = !$ + $)[+$] + ({} + $)[_/_] +({} + $)[_/_] )
2011/02/25 Javascript
js中将HTMLCollection/NodeList/伪数组转换成数组的代码
2011/07/31 Javascript
js特殊字符转义介绍
2013/11/05 Javascript
JavaScript设计模式之原型模式(Object.create与prototype)介绍
2014/12/28 Javascript
Bootstrap简单表单显示学习笔记
2016/11/15 Javascript
jQuery checkbox选中问题之prop与attr注意点分析
2016/11/15 Javascript
JS数组排序方法实例分析
2016/12/16 Javascript
微信小程序 实战程序简易新闻的制作
2017/01/09 Javascript
Angular2 之 路由与导航详细介绍
2017/05/26 Javascript
详解 微信小程序开发框架(MINA)
2019/05/17 Javascript
JavaScript遍历数组和对象的元素简单操作示例
2019/07/09 Javascript
Vue实现附件上传功能
2020/05/28 Javascript
[06:25]DOTA2英雄梦之声_第17期_大地之灵
2014/06/20 DOTA
用python分割TXT文件成4K的TXT文件
2009/05/23 Python
对于Python的框架中一些会话程序的管理
2015/04/20 Python
结合Python的SimpleHTTPServer源码来解析socket通信
2016/06/27 Python
使用Python控制摄像头拍照并发邮件
2019/04/23 Python
python logging.basicConfig不生效的原因及解决
2020/02/20 Python
Pycharm内置终端及远程SSH工具的使用教程图文详解
2020/03/19 Python
python中strip(),lstrip(),rstrip()函数的使用讲解
2020/11/17 Python
pytorch 中forward 的用法与解释说明
2021/02/26 Python
Canvas图片分割效果的实现
2019/07/29 HTML / CSS
出纳岗位职责模板
2013/11/27 职场文书
英文简历中的自我评价用语
2013/12/09 职场文书
大学学习个人的自我评价
2014/02/18 职场文书
园艺师求职信
2014/03/10 职场文书
工会文体活动总结
2015/05/07 职场文书
公司文体活动总结
2015/05/07 职场文书