9 行 javascript 代码获取 QQ 群成员
2013-10-18 10:37
549 查看
昨天看到一条微博:「22 行 JavaScript 代码实现 QQ 群成员提取器」。 本着好奇心点击进去,发现没有达到效果,一是 QQ 版本升级了,二是博客里面的代码也有些繁琐。
于是自己试着写了一个,算上空行才 9 行,麻雀虽小,五脏俱全。
[javascript]
view plaincopyprint?
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);
源码托管在github:https://gist.github.com/justjavac/6985824
先进如 QQ 群空间,直接进去可以点此链接:http://qun.qzone.qq.com,如果想获取群信息,首先你必须是群成员。
登录进去后,最上面菜单有【我的群】,在次菜单中选择一个群。再点击【群成员】。
按 F12,调出开发者工具,然后选择 【javascript 控制台】。(如果使用 Chrome,可以直接按
把下面那段代码这贴进去,回车!
如果觉得复制来复制去太麻烦,我做了一个书签。
将下面的链接拖到书签栏:获取QQ群成员
然后你就可以,进入群通讯录 -->
--> 复制。
注:本代码只供学习研究使用。
原文地址:/article/2415999.html
于是自己试着写了一个,算上空行才 9 行,麻雀虽小,五脏俱全。
[javascript]
view plaincopyprint?
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);
源码托管在github:https://gist.github.com/justjavac/6985824
使用方式
先进如 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--> 点击标签栏
--> 复制。
注:本代码只供学习研究使用。
原文地址:/article/2415999.html
相关文章推荐
- [Ext JS 4] 实战之Grid, Tree Gird 动态添加列续(性能考虑)
- [Ext JS 4] 实战之Grid, Tree Gird 动态添加列续(性能考虑)
- js批量删除代码
- [整] JavaScript m选n组合算法
- 使用 JavaScript 修改浏览器 URL 地址栏
- js中test()函数在正则中使用
- js中test()函数在正则中使用
- js实现的常用的左侧导航效果
- jsp-jstl-学习
- 4款开源免费的数据可视化JavaScript库
- javaScript——优化&nbsp;&nbsp;
- js+flash之全景播放器
- javascript中数组的迭代等操作
- JSON数据格式介绍
- JSON学习
- JS取select的选中值和文本
- JS正则表达式验证数字
- js字符串常用判断方法
- javascript中负数算术右移、逻辑右移的奥秘探索
- Extjs CheckGroup 动态赋值