昨天看到一條微博:「22 行 JavaScript 程式碼實作 QQ 群組成員擷取器」。 本著好奇心點擊進去,發現沒有達到效果,一是 QQ 版本升級了,二是部落格裡面的程式碼也有些繁瑣。
於是自己試著寫了一個,算上空行才 9 行,麻雀雖小,五臟俱全。
var ids = document.query)Allid".mquerySelectorp. ;
var names = document.querySelectorAll(".member_name");
var output = "", length = ids.length;
for(var i=0; ioutput = 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.query)Allid".mquerySelectorp. ;
var names = document.querySelectorAll(".member_name");
var output = "", length = ids.length;
for(var i=0; ioutput = ids[i].innerHTML.slice(1,-1) ":" names[i].innerHTML "n";
}
console.log(output);
如果覺得複製來複製去太麻煩,我做了一個書籤。
將下面的連結拖曳到書籤列:取得QQ群組成員
然後你就可以,進入群組通訊錄--> Ctrl Shift J --> 點選標籤列--> 複製。
註:本程式碼只供學習研究使用。