用Asp实现QQ在线查询功能

    这段程序的方法是利用XMLHTTP来读取腾讯网站的相应HTML代码获取QQ的头像,根据这个想法,我们还可以抓取很多其他网站的信息,如天气预报、新闻等等。 

提示:请把“<>”转换为“<>” 

<script language="JavaScript"> 
<!-- 
function getFaceImg(QQcode) 

var Re=new RegExp("^[1-9]{1}d+$","g"); 
if (!QQcode  !Re.test(QQcode)) return; 
var URL="http://search.tencent.com/cgi-bin/friend/oicq_find?oicq_no="+QQcode; 
var http=new ActiveXObject("Microsoft.XMLHTTP"); 
http.open("GET",URL,false,"",""); 
http.setRequestHeader("CONTENT-TYPE","text/html; Charset=gb2312"); 
http.send(); 

if (http.status!=200) return; 

var webStr=http.responseText; 
Re=new RegExp(""(http://img.tencent.com/face/[^"]+)"","ig"); 
if (Re.test(webStr)) 
return "<a href="http://search.tencent.com/cgi-bin/friend/user_show_info?ln="+QQcode+"" target=_blank title="QQ:"+QQcode+""><img src=""+RegExp.$1+"" width=16 height=16 border=0></a>"; 

http=null; 


document.write("我的QQ状态:"+getFaceImg("12345678")); 
//--> 
</script>

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值