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 相关文章推荐
JScript中使用ADODB.Stream判断文件编码的代码
Jun 09 Javascript
jQuery中filter(),not(),split()使用方法
Jul 06 Javascript
javascript中sort() 方法使用详解
Aug 30 Javascript
分享jQuery网页元素拖拽插件
Dec 01 Javascript
jQuery+CSS3实现四种应用广泛的导航条制作实例详解
Sep 17 Javascript
简单实现node.js图片上传
Dec 18 Javascript
el表达式 写入bootstrap表格数据页面的实例代码
Jan 11 Javascript
ionic grid(栅格)九宫格制作详解
Jun 30 Javascript
Vue组件的使用及个人理解与介绍
Feb 09 Javascript
Vue递归组件+Vuex开发树形组件Tree--递归组件的简单实现
Apr 01 Javascript
js实现图片3D轮播效果
Sep 21 Javascript
jQuery实现鼠标滑动切换图片
May 27 jQuery
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
虫族 Zerg 魔法科技
2020/03/14 星际争霸
PHILIPS AE3805收音机的分析打磨
2021/03/02 无线电
社区(php&amp;&amp;mysql)三
2006/10/09 PHP
PHP+MySql实现一个简单的留言板
2020/07/19 PHP
Extjs中DisplayField的日期或者数字格式化扩展
2010/09/03 Javascript
Sublime Text 3常用插件及安装方法
2015/12/16 Javascript
第一章之初识Bootstrap
2016/04/25 Javascript
完美JQuery图片切换效果的简单实现
2016/07/21 Javascript
第一次接触神奇的Bootstrap导航条
2016/08/09 Javascript
AngularJS实现按钮提示与点击变色效果
2016/09/07 Javascript
AngularJS 验证码60秒倒计时功能的实现
2017/06/05 Javascript
详解Vue.use自定义自己的全局组件
2017/06/14 Javascript
Vue.js+Layer表格数据绑定与实现更新的实例
2018/03/07 Javascript
vue项目中公用footer组件底部位置的适配问题
2018/05/10 Javascript
vue中动态设置meta标签和title标签的方法
2018/07/11 Javascript
JS面试题大坑之隐式类型转换实例代码
2018/10/14 Javascript
微信小程序收货地址API兼容低版本解决方法
2019/05/18 Javascript
一文看懂如何简单实现节流函数和防抖函数
2019/09/05 Javascript
微信小程序仿淘宝热搜词在搜索框中轮播功能
2020/01/21 Javascript
vue使用keep-alive实现组件切换时保存原组件数据方法
2020/10/30 Javascript
python实现的udp协议Server和Client代码实例
2014/06/04 Python
跟老齐学Python之有容乃大的list(2)
2014/09/15 Python
python中readline判断文件读取结束的方法
2014/11/08 Python
Python科学计算之Pandas详解
2017/01/15 Python
Python验证文件是否可读写代码分享
2017/12/11 Python
python实现获取单向链表倒数第k个结点的值示例
2019/10/24 Python
python从内存地址上加载python对象过程详解
2020/01/08 Python
如何基于python把文字图片写入word文档
2020/07/31 Python
如何使用PyCharm引入需要使用的包的方法
2020/09/22 Python
Ellos丹麦:时尚和服装在线
2016/09/19 全球购物
网游商务专员求职信
2013/10/15 职场文书
五年级英语教学反思
2014/01/31 职场文书
模具毕业生推荐信
2014/02/15 职场文书
外贸员简历中的自我评价
2014/03/04 职场文书
大学生就业自我推荐信
2014/05/10 职场文书
个人务虚会发言材料
2014/10/20 职场文书