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 特殊字符串
Feb 25 Javascript
jquery实现图片渐变切换兼容ie6/Chrome/Firefox
Aug 02 Javascript
输入自动提示搜索提示功能的使用说明:sugggestion.txt
Sep 02 Javascript
jQuery插件slider实现拖动滑块选取价格范围
Apr 30 Javascript
Angularjs 实现移动端在线测评效果(推荐)
Apr 05 Javascript
Angular 表单控件示例代码
Jun 26 Javascript
Vue项目使用CDN优化首屏加载问题
Apr 01 Javascript
用Vue写一个分页器的示例代码
Apr 22 Javascript
vue项目打包部署_nginx代理访问方法详解
Sep 20 Javascript
解决layui数据表格table的横向滚动条显示问题
Sep 04 Javascript
vue全局使用axios的操作
Sep 08 Javascript
JavaScript实现点击切换功能
Jan 27 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
中国站长站 For Dede4.0 采集规则
2007/05/27 PHP
php 用sock技术发送邮件的函数
2007/07/21 PHP
PHP MemCached高级缓存配置图文教程
2010/08/05 PHP
PHP实现原比例生成缩略图的方法
2016/02/03 PHP
JavaScript入门教程(5) js Screen屏幕对象
2009/01/31 Javascript
jQuery学习5 jQuery事件模型
2010/02/07 Javascript
让IE6支持min-width和max-width的方法
2010/06/25 Javascript
js Form.elements[i]的使用实例
2011/11/13 Javascript
js浮点数精确计算(加、减、乘、除)
2013/12/26 Javascript
jQuery手机拨号界面特效代码分享
2015/08/27 Javascript
JQuery给select添加/删除节点的实现代码
2016/04/26 Javascript
Javascript点击其他任意地方隐藏关闭DIV实例
2016/06/21 Javascript
javascript遍历json对象的key和任意js对象属性实例
2017/03/09 Javascript
JS+HTML5 FileReader实现文件上传前本地预览功能
2020/03/27 Javascript
详解webpack-dev-server使用http-proxy解决跨域问题
2018/01/13 Javascript
vue.js中toast用法及使用toast弹框的实例代码
2018/08/27 Javascript
解决axios post 后端无法接收数据的问题
2019/10/29 Javascript
ElementUI Tree 树形控件的使用并给节点添加图标
2020/02/27 Javascript
javascript绘制简单钟表效果
2020/04/07 Javascript
nestjs中异常过滤器Exceptionfilter的具体使用
2021/02/07 Javascript
python自动化测试之setUp与tearDown实例
2014/09/28 Python
Python获取当前函数名称方法实例分享
2018/01/18 Python
Python进阶之尾递归的用法实例
2018/01/31 Python
Python实现的删除重复文件或图片功能示例【去重】
2019/04/23 Python
python画图--输出指定像素点的颜色值方法
2019/07/03 Python
Python 写入训练日志文件并控制台输出解析
2019/08/13 Python
CSS3动画和HTML5新特性详解
2020/08/31 HTML / CSS
曼联官方网上商店:Manchester United Direct
2017/07/28 全球购物
廉价航班、机票和酒店:JustFly
2018/02/07 全球购物
Senreve官网:美国旧金山的奢侈手袋品牌
2019/03/21 全球购物
计算机系统管理员求职信
2014/06/20 职场文书
社区班子个人对照检查材料思想汇报
2014/10/07 职场文书
2014年妇幼卫生工作总结
2014/12/09 职场文书
2015年办公室文秘工作总结
2015/04/30 职场文书
2015年科学教研组工作总结
2015/07/22 职场文书
分享3个非常实用的 Python 模块
2022/03/03 Python