过期域名预定抢注

 找回密碼
 免费注册

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

[複製鏈接]
發表於 2006-8-10 20:13:40 | 顯示全部樓層 |閱讀模式
這段程序的方法是利用XMLHTTP來讀取騰訊網站的相應HTML代碼獲取QQ的頭像,根據這個想法,我們還可以抓取很多其他網站的信息,如天氣預報、新聞等等。   C1 Z- L5 h5 `3 k8 f7 V2 U
<script language="JavaScript">  
7 ?' p4 S5 e* H0 @! E1 l1 f  <!--  8 X$ l; D9 _, {+ Y. A
  function getFaceImg(QQcode)  # u% S, _* L! O/ I8 ]' ?
  {  
/ c+ x8 ]) D, B, T: a  var Re=new RegExp("^[1-9]{1}\d+$","g");  7 @6 x$ B# }: o+ }
  if (!QQcode  !Re.test(QQcode)) return;  , R$ k, b; _! F/ O
  var URL="http://search.tencent.com/cgi-bin/friend/oicq_find?oicq_no="+QQcode;  8 S+ u& |. V/ c5 `( W/ `4 X
  var http=new ActiveXObject("Microsoft.XMLHTTP");  2 U# F$ U/ n! V4 v; k$ W
  http.open("GET",URL,false,"","");  
2 |! m. z/ X7 Q  http.setRequestHeader("CONTENT-TYPE","text/html; Charset=gb2312");  # `) ^9 X; w! u. ~4 ]2 z
  http.send();  ! s' E( ?9 c7 c6 N
    
3 |$ D1 S) D6 M( F3 u4 v0 t  if (http.status!=200) return;  
+ n! k% ?8 ~* {3 t    
, Y$ L1 h3 T) I8 @  var webStr=http.responseText;  2 L+ V: z' N8 w2 h* G4 ?
  Re=new RegExp(""(http://img.tencent.com/face/[^"]+)"","ig");  
4 @* c: |( W4 S: [6 C2 Z' L8 x  if (Re.test(webStr))  
# ?, m9 X8 z9 K5 x! o  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>";  
+ f7 z  X( d( C5 h& [9 d
# d1 ~) X  ]1 k& t  http=null;  : f) r* S( L6 |0 B; _* ]
  }  
  k; _% r& f5 V  v% Q! d1 U- O4 e- o* r" t( ^. ]" Q  |
  document.write("我的QQ狀態:"+getFaceImg("44723461"));  8 o8 t5 R+ {6 i. }: T, I% U
  //-->  ! D8 K5 g8 ~4 i8 _2 g7 j
  </script>
發表於 2006-9-18 15:04:49 | 顯示全部樓層
提示: 作者被禁止或刪除 內容自動屏蔽
回復 给力 爆菊

使用道具 舉報

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

本版積分規則

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

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

GMT+8, 2025-4-7 20:31

By DZ X3.5

小黑屋

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