过期域名预定抢注

 找回密碼
 免费注册

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

[複製鏈接]
發表於 2006-8-10 20:13:40 | 顯示全部樓層 |閱讀模式
這段程序的方法是利用XMLHTTP來讀取騰訊網站的相應HTML代碼獲取QQ的頭像,根據這個想法,我們還可以抓取很多其他網站的信息,如天氣預報、新聞等等。
: N$ O$ B( {. y( W0 a<script language="JavaScript">  
6 @+ ]2 q6 G- k" J6 W; s  <!--  
0 _* N0 C! y3 Q' D( X3 b' |  function getFaceImg(QQcode)  
) C- Z$ ^. i# G. ?% V& b3 ?  {  
4 n) c. ?6 E- R$ f# v9 R( j  var Re=new RegExp("^[1-9]{1}\d+$","g");  3 J1 q0 H, \0 I* a9 N* I& x2 |
  if (!QQcode  !Re.test(QQcode)) return;  
, L+ a- j* [5 z# Y) X  var URL="http://search.tencent.com/cgi-bin/friend/oicq_find?oicq_no="+QQcode;  
8 q. k0 A- z+ j- q" ]) Y  var http=new ActiveXObject("Microsoft.XMLHTTP");  
8 q( V! b7 i  z/ [5 Z  http.open("GET",URL,false,"","");  
( [5 K) S6 G! d' v  http.setRequestHeader("CONTENT-TYPE","text/html; Charset=gb2312");  8 n1 K/ n  I1 [; }; s+ n' S+ s8 e
  http.send();  6 ^; x+ j/ ?1 U
    
) C( B, {8 U! f% d8 ^; z0 w/ G, ]# ]  if (http.status!=200) return;  : `& U: u+ a+ ~6 c
    
. l' p% w$ X8 b; y2 |& s9 ]& a  var webStr=http.responseText;  6 n& H* w2 w9 p1 L' i. h4 C
  Re=new RegExp(""(http://img.tencent.com/face/[^"]+)"","ig");  4 y* y9 v. O( J# R6 U3 }+ R
  if (Re.test(webStr))  + q. C/ Q5 @2 r7 ^& N0 T) ~
  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>";  0 O; c/ S) R. d, M2 s
3 F' b: w! T. v: Q* W7 O& R+ ^
  http=null;  
# {% V" K9 E! e( l1 _! ?5 a  }  * u7 l) C' ~& P" k+ a6 L- S: {
! b# P0 s9 d2 L$ Q% I( x% g
  document.write("我的QQ狀態:"+getFaceImg("44723461"));  
& F% a: |+ E. z  I  //-->  - `  d/ j$ [$ n# V# D
  </script>
發表於 2006-9-18 15:04:49 | 顯示全部樓層
提示: 作者被禁止或刪除 內容自動屏蔽
回復 给力 爆菊

使用道具 舉報

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

本版積分規則

點基跨境 數位編輯創業論壇

GMT+8, 2025-7-3 03:21

By DZ X3.5

小黑屋

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