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 相关文章推荐
jquery拖动插件(jquery.drag)使用介绍
Jun 18 Javascript
window.print打印指定div实例代码
Dec 13 Javascript
input输入框鼠标焦点提示信息
Mar 17 Javascript
jQuery标签编辑插件Tagit使用指南
Apr 21 Javascript
JS动态创建DOM元素的方法
Jun 09 Javascript
JS打字效果的动态菜单代码分享
Aug 21 Javascript
JavaScript根据CSS的Media Queries来判断浏览设备的方法
May 10 Javascript
javascript遍历json对象的key和任意js对象属性实例
Mar 09 Javascript
jQuery用noConflict代替$的实现方法
Apr 12 jQuery
JavaScript实现QQ列表展开收缩扩展功能
Oct 30 Javascript
微信小程序module.exports模块化操作实例浅析
Dec 20 Javascript
Layui数据表格跳转到指定页的实现方法
Sep 05 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
php注销代码(session注销)
2012/05/31 PHP
PHP中SESSION的注销与清除
2015/04/16 PHP
PHP重置数组为连续数字索引的几种方式总结
2018/03/12 PHP
读取input:file的路径并显示本地图片的方法
2013/09/23 Javascript
jQuery的ready方法详解
2014/11/27 Javascript
浅谈JavaScript中指针和地址
2015/07/26 Javascript
简单实现JS倒计时效果
2016/12/23 Javascript
jquery.tableSort.js表格排序插件使用方法详解
2020/08/12 Javascript
创建echart多个联动的示例代码
2018/11/23 Javascript
[00:43]FTP典藏礼包 DOTA2三大英雄霸气新套装
2014/03/21 DOTA
python获取当前日期和时间的方法
2015/04/30 Python
Python编程实现的简单Web服务器示例
2017/06/22 Python
Python在不同目录下导入模块的实现方法
2017/10/27 Python
python实现堆和索引堆的代码示例
2018/03/19 Python
python实现按长宽比缩放图片
2018/06/07 Python
python使用turtle库绘制树
2018/06/25 Python
pandas 快速处理 date_time 日期格式方法
2018/11/12 Python
不到20行代码用Python做一个智能聊天机器人
2019/04/19 Python
PyCharm 在Windows的有用快捷键详解
2020/04/07 Python
python的reverse函数翻转结果为None的问题
2020/05/11 Python
俄罗斯花园种植材料批发和零售网上商店:Беккер
2019/07/22 全球购物
意大利买卖二手奢侈品网站:LAMPOO
2020/06/03 全球购物
struct与class的区别
2014/02/03 面试题
化工专业个人的求职信范文
2013/11/28 职场文书
什么样的创业计划书可行性高?
2014/02/01 职场文书
2014年小学元旦活动方案
2014/02/12 职场文书
物理研修随笔感言
2014/02/14 职场文书
简单租房协议书
2014/04/09 职场文书
档案信息化建设方案
2014/05/16 职场文书
通信工程专业求职信
2014/06/04 职场文书
美德少年事迹材料500字
2014/08/19 职场文书
教师个人教学反思
2016/02/23 职场文书
详解MySQL主从复制及读写分离
2021/05/07 MySQL
只用40行Python代码就能写出pdf转word小工具
2021/05/31 Python
如何用Python搭建gRPC服务
2021/06/30 Python
一起来学习Python的元组和列表
2022/03/13 Python