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 按回车键相应按钮提交事件
Nov 02 Javascript
Javascript图像处理思路及实现代码
Dec 25 Javascript
JavaScript验证图片类型(扩展名)的函数分享
May 05 Javascript
jQuery ajax调用WCF服务实例
Jul 16 Javascript
js实现的奥运倒计时时钟效果代码
Dec 09 Javascript
JavaScript的React框架中的JSX语法学习入门教程
Mar 05 Javascript
js简单实现图片延迟加载的方法
Jul 19 Javascript
Node.js查找当前目录下文件夹实例代码
Mar 07 Javascript
Node.js开发第三方微信公众平台
Jun 05 Javascript
JS实现商品橱窗特效
Jan 09 Javascript
解决Vue中使用keepAlive不缓存问题
Aug 04 Javascript
Jquery Fade用法详解
Nov 06 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
php中常见的sql攻击正则表达式汇总
2014/11/06 PHP
Thinkphp3.2.3分页使用实例解析
2016/07/28 PHP
浅谈Laravel POST,PUT,PATCH 路由的区别
2019/10/15 PHP
Laravel修改验证提示信息为中文的示例
2019/10/23 PHP
向左滚动文字 js代码效果
2013/08/17 Javascript
js判断一个字符串是否包含一个子串的方法
2015/01/26 Javascript
js实现从中间开始往上下展开网页窗口的方法
2015/03/02 Javascript
深入理解JavaScript系列(46):代码复用模式(推荐篇)详解
2015/03/04 Javascript
JS面向对象编程详解
2016/03/06 Javascript
JavaScript必知必会(五) eval 的使用
2016/06/08 Javascript
JS实现超简单的汉字转拼音功能示例
2016/12/22 Javascript
javascript基本常用排序算法解析
2017/09/27 Javascript
Angular6笔记之封装http的示例代码
2018/07/27 Javascript
Layui给数据表格动态添加一行并跳转到添加行所在页的方法
2018/08/20 Javascript
jQuery each和js forEach用法比较
2019/02/27 jQuery
Vue的编码技巧与规范使用详解
2019/08/28 Javascript
Node.js安装详细步骤教程(Windows版)详解
2019/09/01 Javascript
[01:05:56]2018DOTA2亚洲邀请赛3月29日 小组赛A组 Newbee VS VG
2018/03/30 DOTA
windows下安装python paramiko模块的代码
2013/02/10 Python
零基础写python爬虫之urllib2中的两个重要概念:Openers和Handlers
2014/11/05 Python
利用Python3分析sitemap.xml并抓取导出全站链接详解
2017/07/04 Python
Python enumerate索引迭代代码解析
2018/01/19 Python
python pyheatmap包绘制热力图
2018/11/09 Python
Python编写打字训练小程序
2019/09/26 Python
马来西亚户外装备商店:PTT Outdoor
2019/07/13 全球购物
澳大利亚人信任的清洁平台,您的私人管家:Jarvis
2020/12/25 全球购物
Linux内核的同步机制是什么?主要有哪几种内核锁
2013/01/03 面试题
《美丽的公鸡》教学反思
2014/02/25 职场文书
计划生育宣传标语
2014/06/21 职场文书
献爱心大型公益活动策划方案
2014/09/15 职场文书
房屋鉴定委托书范本
2014/09/23 职场文书
综治工作汇报材料
2014/10/27 职场文书
2014年房产销售工作总结
2014/12/08 职场文书
超市食品安全承诺书
2015/04/29 职场文书
吧主申请感言怎么写
2015/08/03 职场文书
在 Python 中利用 Pool 进行多线程
2022/04/24 Python