精彩专题推荐:建站之入门课 建站之必修课 建站之关键课 网站价值所在 流量提高专题 css+div 标准 个人网站打造全过程
返回建站学首页
导航:
建站首页 | 网站设计 | 网站开发 | 网站运营 | 网页软件 | 建站指南 | 搜索优化 | 图像处理 | 视频教程 | 书籍教程 | 建站专题
当前位置:首页>网站开发>ASP教程>正文

实用篇:用asp实现QQ在线查询


来源:我要学习网 时间:06-11-13 点击: 点击这里收藏本文
    这段程序的方法是利用XMLHTTP来读取腾讯网站的相应HTML代码获取QQ的头像,根据这个想法,我们还可以抓取很多其他网站的信息,如天气预报、新闻等等。

    用下面的代码即可实现与QQ网站一样的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("44723461")); 

  //--> 

  </script>   


  把此文章收藏到:          
广而告之
文章搜索
  • Google JZxue.Com

关于我们 | 联系我们 | 友情链接 | 网站地图
Copyright © 2005 - 2006 建站学 All rights reserved.