Asp用XMLHTTP实现QQ状态在线查询

作者:佚名 来源:csdn 时间:2007-10-22 17:46:00 

    这段程序的方法是利用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("44723461")); 
  //--> 
  </script> 


标签:qq,查询,xml
0
投稿

猜你喜欢

  • Windows存储 SQL行溢出 差异备份及疑问

    2008-12-24 15:22:00
  • vbScript on error resume next容错使用心得

    2010-06-26 19:28:00
  • sqlserver 触发器实例代码

    2012-01-29 18:30:45
  • 自动清空站点目录下所有文件

    2009-06-24 11:11:00
  • 国内外字体网站(font)的整理

    2007-10-14 09:58:00
  • 修炼设计能力的土办法

    2008-07-16 10:34:00
  • YUI学习笔记(4)

    2009-03-10 18:25:00
  • asp 多关键词搜索的简单实现方法

    2011-04-11 10:45:00
  • CSS经验:因为编码差异 导致IE6不能正常解析CSS文件

    2010-06-06 13:55:00
  • PHP设计模式之中介者模式浅析

    2023-05-25 04:07:16
  • 如何在SQL Server中由原子建立分子查询

    2009-01-20 16:01:00
  • 利用ASP实现事务处理的方法

    2010-05-11 16:53:00
  • asp 去除最后一个逗号为空字符串的代码

    2010-06-09 19:18:00
  • asp函数转换xml中的实体字符[转义符]

    2008-10-16 17:07:00
  • ORACLE 常用的SQL语法和数据对象

    2009-02-26 10:58:00
  • Sql Server 索引使用情况及优化的相关Sql语句分享

    2012-06-06 19:49:36
  • ASP四级联动做法

    2009-07-03 15:35:00
  • ASP中如何判断字符串中是否包含字母和数字

    2009-07-10 13:12:00
  • Access报错:文件共享锁定数溢出

    2009-03-21 18:32:00
  • 用Frontpage设计网站主页

    2008-10-23 13:44:00
  • asp之家 网络编程 m.aspxhome.com