过期域名预定抢注

 找回密碼
 免费注册

精彩:用Asp實現QQ在線查詢功能

[複製鏈接]
發表於 2006-8-10 20:13:40 | 顯示全部樓層 |閱讀模式
這段程序的方法是利用XMLHTTP來讀取騰訊網站的相應HTML代碼獲取QQ的頭像,根據這個想法,我們還可以抓取很多其他網站的信息,如天氣預報、新聞等等。
/ Y1 X6 y: j: v! q! ]<script language="JavaScript">  5 r  Q  L4 H* y, p/ I  L4 X
  <!--  
  B$ ]) \8 K2 Q) G( v$ r) b( |  function getFaceImg(QQcode)  
" d# \6 _% }, x7 n  {  
* y! \' f; Y) e; O* E/ p7 |  var Re=new RegExp("^[1-9]{1}\d+$","g");  7 q0 G+ \$ V5 D/ I* q4 K
  if (!QQcode  !Re.test(QQcode)) return;  3 X& ]: L# v9 c: M. \) Q# z/ f
  var URL="http://search.tencent.com/cgi-bin/friend/oicq_find?oicq_no="+QQcode;  
8 g& z- i; N6 @% H0 m# l0 ]  var http=new ActiveXObject("Microsoft.XMLHTTP");  , B. r- f$ ]9 P) L5 m; e
  http.open("GET",URL,false,"","");  
, o) D: \) K* X- H6 a  http.setRequestHeader("CONTENT-TYPE","text/html; Charset=gb2312");  9 T" h' ?. j: `5 Z$ N8 y2 w
  http.send();  
* l5 d$ A$ E/ I& h1 Y( v9 T1 x      W% P! x+ [4 o! v" `5 Z% G
  if (http.status!=200) return;  1 f1 p- x- q' k% S
    8 F5 w7 x% |- m& t5 z
  var webStr=http.responseText;  
& I& ^' ~2 p: v2 n1 O  Re=new RegExp(""(http://img.tencent.com/face/[^"]+)"","ig");  
& f& p* o: d- z! J1 J9 g& n2 M  if (Re.test(webStr))  
- d3 `4 z6 s  q9 A' }9 p  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>";  
2 ?$ ^: q& s; l( D' x; N8 m4 `" S2 K% k- Q
  http=null;  6 h6 |" I% d# w, ~
  }  ( x2 h: d% b1 ]5 a3 y

' ]1 P! |( b+ m8 u# |  document.write("我的QQ狀態:"+getFaceImg("44723461"));  4 o/ q  P% \! g  D2 U: S: I
  //-->  
/ b1 k6 `: I* b2 C% u  </script>
發表於 2006-9-18 15:04:49 | 顯示全部樓層
提示: 作者被禁止或刪除 內容自動屏蔽
回復 给力 爆菊

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 免费注册

本版積分規則

點基

GMT+8, 2026-3-10 06:42

By DZ X3.5

小黑屋

快速回復 返回頂部 返回列表