9行javascript代碼獲取QQ群成員具體實(shí)現(xiàn)
更新時(shí)間:2013年10月16日 16:50:21 作者:
22 行 JavaScript 代碼實(shí)現(xiàn) QQ 群成員提取器,如果沒有達(dá)到效果可能原因一是QQ版本升級(jí)了,二是博客里面的代碼也有些繁瑣
昨天看到一條微博:「22 行 JavaScript 代碼實(shí)現(xiàn) QQ 群成員提取器」。 本著好奇心點(diǎn)擊進(jìn)去,發(fā)現(xiàn)沒有達(dá)到效果,一是 QQ 版本升級(jí)了,二是博客里面的代碼也有些繁瑣。
于是自己試著寫了一個(gè),算上空行才 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);
使用方式
先進(jìn)如 QQ 群空間,直接進(jìn)去可以點(diǎn)此鏈接:http://qun.qzone.qq.com,如果想獲取群信息,首先你必須是群成員。
登錄進(jìn)去后,最上面菜單有【我的群】,在次菜單中選擇一個(gè)群。再點(diǎn)擊【群成員】。
按 F12,調(diào)出開發(fā)者工具,然后選擇 【javascript 控制臺(tái)】。(如果使用 Chrome,可以直接按 Ctrl + Shift + J)。
把下面那段代碼這貼進(jìn)去,回車!
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);
如果覺得復(fù)制來復(fù)制去太麻煩,我做了一個(gè)書簽。
將下面的鏈接拖到書簽欄:獲取QQ群成員
然后你就可以,進(jìn)入群通訊錄 --> Ctrl + Shift + J --> 點(diǎn)擊標(biāo)簽欄 --> 復(fù)制。
注:本代碼只供學(xué)習(xí)研究使用。
于是自己試著寫了一個(gè),算上空行才 9 行,麻雀雖小,五臟俱全。
復(fù)制代碼 代碼如下:
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);
使用方式
先進(jìn)如 QQ 群空間,直接進(jìn)去可以點(diǎn)此鏈接:http://qun.qzone.qq.com,如果想獲取群信息,首先你必須是群成員。
登錄進(jìn)去后,最上面菜單有【我的群】,在次菜單中選擇一個(gè)群。再點(diǎn)擊【群成員】。
按 F12,調(diào)出開發(fā)者工具,然后選擇 【javascript 控制臺(tái)】。(如果使用 Chrome,可以直接按 Ctrl + Shift + J)。
把下面那段代碼這貼進(jìn)去,回車!
復(fù)制代碼 代碼如下:
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);
如果覺得復(fù)制來復(fù)制去太麻煩,我做了一個(gè)書簽。
將下面的鏈接拖到書簽欄:獲取QQ群成員
然后你就可以,進(jìn)入群通訊錄 --> Ctrl + Shift + J --> 點(diǎn)擊標(biāo)簽欄 --> 復(fù)制。
注:本代碼只供學(xué)習(xí)研究使用。
相關(guān)文章
小程序簡(jiǎn)單兩欄瀑布流效果的實(shí)現(xiàn)
這篇文章主要介紹了小程序簡(jiǎn)單兩欄瀑布流效果的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12
js中substring和substr的詳細(xì)介紹與用法
這篇文章介紹了js中substring和substr的用法,有需要的朋友可以參考一下2013-08-08
js 能實(shí)現(xiàn)監(jiān)聽F5頁(yè)面刷新子iframe 而父頁(yè)面不刷新的方法
下面小編就為大家?guī)硪黄猨s 能實(shí)現(xiàn)監(jiān)聽F5頁(yè)面刷新子iframe 而父頁(yè)面不刷新的方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-11-11
javascript 數(shù)據(jù)結(jié)構(gòu)的題
面試題是3個(gè)數(shù)據(jù)結(jié)構(gòu)的題,可以用java/c/c++/python實(shí)現(xiàn),靠,js也能實(shí)現(xiàn),鄙視js?我上機(jī)就用js寫的,雖說肯定沒戲,但js我挺。2008-07-07
uni-app跨端自定義指令實(shí)現(xiàn)按鈕權(quán)限操作
實(shí)現(xiàn)uni-app自定義指令按鈕權(quán)限需要涉及到對(duì)于vue.config.js新增loader配置,基礎(chǔ)正則知識(shí),webpack的loader開發(fā)和調(diào)試,以及npm本地調(diào)試和發(fā)布,接下來就從了解這些前置知識(shí)開始,需要的朋友可以參考下2023-01-01
JavaScript 斐波那契數(shù)列 倒序輸出 輸出100以內(nèi)的質(zhì)數(shù)代碼實(shí)例
這篇文章主要介紹了JavaScript 斐波那契數(shù)列 倒序輸出 輸出100以內(nèi)的質(zhì)數(shù)代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-09-09
淺談一個(gè)webpack構(gòu)建速度優(yōu)化誤區(qū)
這篇文章主要介紹了淺談一個(gè)webpack構(gòu)建速度優(yōu)化誤區(qū),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2019-06-06

