9行javascript代碼獲取QQ群成員具體實(shí)現(xiàn)
更新時(shí)間:2013年10月16日 16:50:21 作者:
22 行 JavaScript 代碼實(shí)現(xiàn) QQ 群成員提取器,如果沒(méi)有達(dá)到效果可能原因一是QQ版本升級(jí)了,二是博客里面的代碼也有些繁瑣
昨天看到一條微博:「22 行 JavaScript 代碼實(shí)現(xiàn) QQ 群成員提取器」。 本著好奇心點(diǎn)擊進(jìn)去,發(fā)現(xiàn)沒(méi)有達(dá)到效果,一是 QQ 版本升級(jí)了,二是博客里面的代碼也有些繁瑣。
于是自己試著寫(xiě)了一個(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)出開(kāi)發(fā)者工具,然后選擇 【javascript 控制臺(tái)】。(如果使用 Chrome,可以直接按 Ctrl + Shift + J)。
把下面那段代碼這貼進(jìn)去,回車(chē)!
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);
如果覺(jué)得復(fù)制來(lái)復(fù)制去太麻煩,我做了一個(gè)書(shū)簽。
將下面的鏈接拖到書(shū)簽欄:獲取QQ群成員
然后你就可以,進(jìn)入群通訊錄 --> Ctrl + Shift + J --> 點(diǎn)擊標(biāo)簽欄 --> 復(fù)制。
注:本代碼只供學(xué)習(xí)研究使用。
于是自己試著寫(xiě)了一個(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)出開(kāi)發(fā)者工具,然后選擇 【javascript 控制臺(tái)】。(如果使用 Chrome,可以直接按 Ctrl + Shift + J)。
把下面那段代碼這貼進(jìn)去,回車(chē)!
復(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);
如果覺(jué)得復(fù)制來(lái)復(fù)制去太麻煩,我做了一個(gè)書(shū)簽。
將下面的鏈接拖到書(shū)簽欄:獲取QQ群成員
然后你就可以,進(jìn)入群通訊錄 --> Ctrl + Shift + J --> 點(diǎn)擊標(biāo)簽欄 --> 復(fù)制。
注:本代碼只供學(xué)習(xí)研究使用。
相關(guān)文章
JS?中在嚴(yán)格模式下?this?的指向問(wèn)題
這篇文章主要介紹了JS?中在嚴(yán)格模式下this的指向問(wèn)題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-09-09百度地圖去掉marker覆蓋物或者去掉maker的label文字方法
下面小編就為大家分享一篇百度地圖去掉marker覆蓋物或者去掉maker的label文字方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-01-01JavaScript轉(zhuǎn)換二進(jìn)制編碼為ASCII碼的方法
這篇文章主要介紹了JavaScript轉(zhuǎn)換二進(jìn)制編碼為ASCII碼的方法,涉及javascript編碼轉(zhuǎn)換的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-04-04openlayers實(shí)現(xiàn)圖標(biāo)拖動(dòng)獲取坐標(biāo)
這篇文章主要為大家詳細(xì)介紹了openlayers實(shí)現(xiàn)圖標(biāo)拖動(dòng)獲取坐標(biāo),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-09-09js實(shí)現(xiàn)城市級(jí)聯(lián)菜單的2種方法
這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)城市級(jí)聯(lián)菜單的2種方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-06-06JavaScript實(shí)現(xiàn)單點(diǎn)登錄的示例
這篇文章主要介紹了JavaScript實(shí)現(xiàn)單點(diǎn)登錄的示例,幫助大家更好的理解和使用JavaScript,感興趣的朋友可以了解下2020-09-09微信小程序如何調(diào)用json數(shù)據(jù)接口并解析
這篇文章主要介紹了微信小程序如何調(diào)用json數(shù)據(jù)接口并解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-06-06javascript異常處理實(shí)現(xiàn)原理詳解
這篇文章主要介紹了javascript異常處理實(shí)現(xiàn)原理詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-02-02