Greasy Fork is available in English.
两键复制QQ群成员管理页所有成员的QQ号
当前为
// ==UserScript==
// @name 两键复制QQ群成员
// @namespace http://qun.qq.com/
// @version 0.2
// @description 两键复制QQ群成员管理页所有成员的QQ号
// @author ITJesse
// @match http://qun.qq.com/member.html
// @grant none
// ==/UserScript==
function getBkn() {
for (var e = $.cookie("skey"), t = 5381, n = 0, o = e.length; o > n; ++n) t += (t << 5) + e.charAt(n).charCodeAt();
return t;
}
(function() {
'use strict';
var all_qq = '';
$('body').append('<script src="//cdn.bootcss.com/clipboard.js/1.5.9/clipboard.min.js"></script>');
setTimeout(function(){
$('#groupMemberTit').append('<button class="add-member" id="doload">加载全部</button>');
$('#groupMemberTit').append('<button class="add-member" id="docopy">复制QQ号</button>');
$(document).on('click', '#doload', function(){
var gc = /\((\d+)\)/.exec($('#groupTit').text())[1];
console.log(gc);
var data = {
gc: gc,
st: 0,
end: 2000,
sort: 0,
bkn: getBkn()
};
$.ajax({
url: '/cgi-bin/qun_mgr/search_group_members',
method: 'post',
dataType: 'json',
data: data,
success: function(json){
all_qq = '';
for(var i in json.mems){
all_qq = all_qq + json.mems[i].uin + '\n';
}
all_qq = all_qq.substr(0, all_qq.length - 1);
alert('加载成功');
}
});
});
var clipboard = new Clipboard('#docopy', {
text: function(trigger) {
return all_qq;
}
});
clipboard.on('success', function(e) {
alert('复制成功');
});
console.log('ok');
}, 3000);
})();