木子屋 Dnawo's BLOG

QQ群信息查看工具

👤 dnawo 📅 2008-06-26 👁 6241 👍 0 💬 0 🔄 来源:本站原创
使用本工具,可以让你对一个群的信息(成员人数、创建人、类别)有个大概的了解,这在决定是否要加入一个群时特别有用。

HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>Q群信息-Mzwu.Com</title>
<style type="text/css">
span {color:red;}
</style>
<script>
function CreateXmlHttpObj()
{
	var xmlhttp=false; 
	try 
	{
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); 
	} 
	catch (e) 
	{ 
		try 
		{ 
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 
		}
		catch (E) 
		{ 
			xmlhttp = false; 
		} 
	}
	//for firefox 
	if (!xmlhttp && typeof(XMLHttpRequest)!='undefined') 
	{
		 xmlhttp = new XMLHttpRequest(); 
	}
	return xmlhttp;
}

function SyncHttpRequest(method, url, poststr)
{
	var xmlhttp = CreateXmlHttpObj();		
	var sPoststr = "";
	if (method == "GET")
	{	
		sPoststr = "";
	}
	else
	{	
		sPoststr = poststr;
	}	
	xmlhttp.open(method, url, false);	
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.setRequestHeader("Content-Type","text/html")	
	xmlhttp.send(sPoststr);		
	return xmlhttp;
}

function GetGroupInfo(groupid)
{
	var url_a="http://group.qq.com/cgi-bin/groupbaseinfo?groupid=" + groupid;
	var url_b="http://group.qq.com/cgi-bin/groupuserlist?groupid=" + groupid;
	
	//群信息
	var xmlhttp = SyncHttpRequest("GET", url_a, "");
	if (xmlhttp.status == 200)
	{       
		var xmldoc = xmlhttp.responseXML; 
		var groupid = xmldoc.selectNodes("/data/item/groupid")[0].text; //号码
		var groupname = xmldoc.selectNodes("/data/item/groupname")[0].text; //名称
		var uin = xmldoc.selectNodes("/data/item/uin")[0].text; //创建人Q号
		var creator = xmldoc.selectNodes("/data/item/creator")[0].text; //创建人昵称
		var total = xmldoc.selectNodes("/data/item/total")[0].text; //成员人数
		var membermax = xmldoc.selectNodes("/data/item/membermax")[0].text; //总人数
		var groupclass = xmldoc.selectNodes("/data/item/class")[0].text; //所属分类
		var gpstatus = xmldoc.selectNodes("/data/item/gpstatus")[0].text; //类型
		var brief = xmldoc.selectNodes("/data/item/brief")[0].text; //简介
		
		document.getElementById("groupid").innerHTML = groupid + "(" + groupname + ")";
		document.getElementById("creator").innerHTML = creator + "(" + uin + ")";
		document.getElementById("total").innerHTML = total + "/" + membermax;
		document.getElementById("groupclass").innerHTML = groupclass;
		document.getElementById("gpstatus").innerHTML = gpstatus;
		document.getElementById("brief").innerHTML = brief;
		
	}
	
	
}
</script>
</head>

<body>
<form>
  QQ群号:<input type="text" name="qqgroupid" id="qqgroupid" />
  <input type="button" name="button" id="button" value="获取Q群信息" onclick="GetGroupInfo(this.form.qqgroupid.value);" />
</form>
Q群:<span id="groupid"></span><br />
创建人:<span id="creator"></span><br />
人数:<span id="total"></span><br />
类别:<span id="groupclass"></span><br />
状态:<span id="gpstatus"></span><br />
简介:<span id="brief"></span><br />
</body>
</html>

评论(0)

暂无评论。

验证码
评论需审核通过后显示
← 上一篇 JScript.Encode在线加密/解密工具 下一篇 → 从客户端中检测到有潜在危险的 Request.Form 值解决方…