最代码广告位
最代码官方的gravatar头像
最代码官方2013-12-04 17:03:43

通过firefox插件firebug获取webqq群和群成员的javascript脚本

网上有很多通过分析pc版本的qq协议来卖qq群发软件或者qq机器人的,想起珊瑚虫的下场就知道触犯了腾讯的利益的下场,大家要注意,做个遵纪守法的攻城狮。

下面是步骤截图:

1.登录http://qun.qzone.qq.com/的网站。

2.打开firebug,获取到连接g_tk的值,如下图:

http://qun.qzone.qq.com/cgi-bin/get_group_list?groupcount=4&count=4&callbackFun=_GetGroupPortal&uin=1758317551&g_tk=2002785566&ua=Mozilla%2F5.0%20(Windows%20NT%206.1%3B%20WOW64%3B%20rv%3A25.0)%20Gecko%2F20100101%20Firefox%2F25.0

通过firefox插件firebug获取webqq群和群成员的javascript脚本

通过firefox插件firebug获取webqq群和群成员的javascript脚本

通过firefox插件firebug获取webqq群和群成员的javascript脚本

3.修改var g_tk=2002785566;的值,然后复制代码到firebug的console中

function ajax_request(url,callback,args){
	//declare the variable at the top, even though it will be null at first
	var req = null;
	//figure out what kind of support we have for the XMLHttpRequest object
	if (window.XMLHttpRequest){
		 //modern browsers
		 req = new XMLHttpRequest();   
	} else {
		//good ol' lousy IE
		req = new ActiveXObject("Microsoft.XMLHTTP");
	};

	//setup the readystatechange listener
	req.onreadystatechange = function(){
		//right now we only care about a successful and complete response            
		if (req.readyState === 4 && req.status === 200){
			//inject the returned HTML into the DOM
			if(callback){
				callback(req.responseText,args);
			}
		};
	};

	//open the XMLHttpRequest connection
	req.open("GET",url,true);

	//send the XMLHttpRequest request (nothing has actually been sent until this very line)
	req.send(false);  //false为同步请求              
};

var uin=1758317551;
var g_tk=2002785566;
get_groups();

function get_groups(){
	var url="http://qun.qzone.qq.com/cgi-bin/get_group_list?uin="+uin+"&ua=Mozilla%2F5.0%20(Windows%20NT%206.1%3B%20WOW64%3B%20rv%3A24.0)%20Gecko%2F20100101%20Firefox%2F24.0&random=0.029393406423685486&g_tk="+g_tk;
	ajax_request(url,callback_parse_groups);
}

function callback_parse_groups(response){
	var groups=[];
	var re = /groupid":(.*?),"groupname":"(.*?)"}/ig;
	var arr;
	while ((arr = re.exec(response)) != null){
		var id=arr[1];
		var name=arr[2];
	    var group={};
		group.id=id;
		group.name=name;
		groups.push(group);
		var groupid=id;
		var id=group.id;
		var name=group.name;
		get_group_members(id);
    }
}

function get_group_members(group){
	var url="http://qun.qzone.qq.com/cgi-bin/get_group_member?uin="+uin+"&groupid="+group+"&random=0.7269802233668716&g_tk="+g_tk;
	ajax_request(url,callback_parse_group_members,group);
}

function callback_parse_group_members(response,groupid){
	var re = /nick":"(.*?)","uin":(.*?)}/ig;
	var arr;
	var result="";
	var groupmembers=[];
	while ((arr = re.exec(response)) != null){
		var name=arr[1];
		var id=arr[2];
		var groupmember={};
		groupmember.id=id;
		groupmember.name=name;
		groupmember.groupid=groupid;
		console.info(name+" "+id);
    }	
}

4.点击运行即可输出所有获取到的群信息和群成员

通过firefox插件firebug获取webqq群和群成员的javascript脚本

通过firefox插件firebug获取webqq群和群成员的javascript脚本

 

利用这种方式可以很方便的处理需要登录的网站的信息,包括https的同理。


最代码官方编辑于2013-12-5 16:47:52


打赏

文件名:抓取qq群qq号码的js脚本.rar,文件大小:1.162K下载
  • /
    • /抓取qq群qq号码的js脚本.txt
最代码最近下载分享源代码列表最近下载
mjtljx LV422014年11月8日
太阳太阳月亮月亮星星星星
AXIN LV362014年3月1日
太阳太阳月亮
George LV262014年3月1日
太阳月亮月亮星星星星
iceconfig LV52013年12月30日
月亮星星
苹果牛 LV132013年12月24日
月亮月亮月亮星星
遇见, LV362013年12月12日
太阳太阳月亮
llp182 LV12013年12月9日
星星
北京-星辰 LV82013年12月8日
月亮月亮
huoliquankai LV42013年12月6日
月亮
linapex LV142013年12月5日
月亮月亮月亮星星星星
最代码最近浏览分享源代码列表最近浏览
123hdhdhd LV102019年11月27日
月亮月亮星星星星
你知道啊 LV32019年1月16日
星星星星星星
ahviplc LV52018年11月13日
月亮星星
chengqiang LV92018年11月7日
月亮月亮星星
王超123 LV92018年8月9日
月亮月亮星星
trh505 LV22018年1月6日
星星星星
gulandum LV32017年12月4日
星星星星星星
caoliang_2001 LV12017年4月7日
星星
12miki LV112016年12月6日
月亮月亮星星星星星星
Littleming LV122016年10月9日
月亮月亮月亮
顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友