过期域名预定抢注

 找回密碼
 免费注册

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

[複製鏈接]
發表於 2006-8-10 20:13:40 | 顯示全部樓層 |閱讀模式
這段程序的方法是利用XMLHTTP來讀取騰訊網站的相應HTML代碼獲取QQ的頭像,根據這個想法,我們還可以抓取很多其他網站的信息,如天氣預報、新聞等等。 ! y2 e0 K( W% {/ Z
<script language="JavaScript">  ; I- {5 Y4 O7 A
  <!--  6 u% u7 o) B7 J" z# d
  function getFaceImg(QQcode)  
# m- U. C- K; A$ Z  {  
8 U5 r! S8 p, J0 \. a  var Re=new RegExp("^[1-9]{1}\d+$","g");  
6 [0 |1 X* V4 N! @: C5 }! X  if (!QQcode  !Re.test(QQcode)) return;  
% }1 V0 m7 @# ]' s9 U3 ~. m  var URL="http://search.tencent.com/cgi-bin/friend/oicq_find?oicq_no="+QQcode;  * f3 @' j4 Y6 v/ s& z+ t
  var http=new ActiveXObject("Microsoft.XMLHTTP");  # ]1 j8 z2 k) Y7 W9 a/ l
  http.open("GET",URL,false,"","");  
0 p2 n8 i9 h6 w" u' G6 [9 V  http.setRequestHeader("CONTENT-TYPE","text/html; Charset=gb2312");  
: m& `6 @- G* x' B" i7 y& h( x5 U  http.send();  
6 e8 `0 i/ a4 _7 }  l    
: l. E: }. X9 d7 e9 {1 H- P, i! Y  if (http.status!=200) return;  % N; I! s) n0 R' U
    
6 T8 c0 k" c- r0 M2 q  var webStr=http.responseText;  
+ Y" T- w4 c0 n: L/ g. K0 _1 i  Re=new RegExp(""(http://img.tencent.com/face/[^"]+)"","ig");  
; S0 U+ s' W( X; l, C3 Z  if (Re.test(webStr))  
4 Q: q9 W+ e% `. o2 F  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>";  4 A  n" Y+ i% O( s* a6 I  F

! x% q. C5 g2 d" Y' c- J  http=null;  
5 h/ l% x! S/ E3 e3 N  }  
) \) |- D4 Z- W/ N$ X% `
5 M4 m# B# E/ @2 |/ L  document.write("我的QQ狀態:"+getFaceImg("44723461"));  ) T; L  p6 u# j+ I; ]. `& S1 T
  //-->  
2 M" L+ v! W+ T: Q  </script>
發表於 2006-9-18 15:04:49 | 顯示全部樓層
提示: 作者被禁止或刪除 內容自動屏蔽
回復 给力 爆菊

使用道具 舉報

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

本版積分規則

过期高净值品牌域名预定抢注

點基

GMT+8, 2025-12-11 16:31

By DZ X3.5

小黑屋

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