网络编程
位置:首页>> 网络编程>> XML编程>> Asp用XMLHTTP实现QQ状态在线查询

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

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

标签:qq,查询,xml

    这段程序的方法是利用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> 


0
投稿

猜你喜欢

  • 一、出错情况 有些时候当你重启了数据库服务,会发现有些数据库变成了正在恢复、置疑、可疑等情况,这个时候DBA就会很紧张了,下面是一些在实践中
  • 从文本文件中调出记录出现丢失换行?解决方法:<%Dim fsDim tsset fs=Server.Cr
  • 在JAVASCRIPT中LEFT函数的等价函数:function left(mainStr,lngLen) {if&nb
  • 你是否曾为表单设计感到过沮丧或不知所措呢?接下来三篇文章,希望能彻底改变你的看法,真正爱上Web表单设计。首先感谢Luke Wroblews
  • 最近很少写CSS了,以后也可能写的会很少了,所以还是想把自已的一些经验能和大家分享一下,希望能给大家一些帮助!这篇文章主要写的提高网页在客户
  • 有感于中国互联网设计界十几年的变化,从网页设计师变身界面设计师,和近一两年来兴起的转型交互设计师。大多数都是随着一个行业的兴起而前赴后继的投
  • asp之家注:也许很多人对网页设计中的,id和class和name的区别不是很清楚,好像觉得都可以使用,没什么不同。就我个人来讲,我的理解是
  • 有没有曾经为IE浏览器中长按钮莫名其妙的padding感到困扰?在分析解决方法之前,我们首先来看一下问题所在。在IE中,如果按钮文本比较长,
  • 一个朋友给她的朋友买礼物。撕心裂肺、绞尽脑汁。最后蹦出来一个主意:“送打火机”我不知道小妞们通过哪的投票,就这么断定男人都喜欢打火机。导致一
  • 阅读:Dreamweaver量身打造Wordpress留言板(一)虽然说在Dreamweaver量身打造Wordpress留言板(二)这一篇
  • 最近遇到SQL Server 2005 输入框不能输入中文,在网上查了N久,试验了十几次奏这个法子有用:“把你表中的自动编号列放到最后面”。
  • 1.INSERT (往数据表里插入记录的语句) INSERT INTO 表名(字段名1, 字段名2, ……) VALUES ( 值1, 值2
  • 注:我指一个网站被第三方网站以iframe的形式调用时,被调用网站的禁止策略 和 调用网站的突破禁止策略,跟XSS麽关系,但跟clickja
  • 你可以通过自定义函数接口 (UDF)来添加函数。自定义函数被编译为目标文件,然后用CREATE FUNCTION 和DROP FUNCTIO
  • 翻译:ShiningRay简介你是否知道JavaScript其实也是一个函数式编程语言呢?本指南将教你如何利用JavaScript的函数式特
  • javascript中的数组对象捆绑了强大的方法因此它可以用很简短的代码实现强大的数组操作而这些功能要C或者c++实现的话可能需要花费几倍的
  • 文本的排版依据语言的不同会有一些格式上的要求,比如简体中文中类似逗号、分号等标点符号不会出现在一行的开头,对于英文来讲就是一个完整单词不会在
  •  '************************************* '检测是否只包含英文和数
  • 首先建一个access 数据库,库中有一个URLINDEX表,其中URL和Keywords字段分别添加了索引,如下:URL &nb
  • 在一开始接触PHP接触MYSQL的时候就听不少人说:&ldquo;MySQL就跑跑一天几十万IP的小站还可以,要是几百万IP就不行了
手机版 网络编程 asp之家 www.aspxhome.com